alb

package module
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedCreateLoadBalancerPayloadStatusEnumValues = []CreateLoadBalancerPayloadStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of CreateLoadBalancerPayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedListenerProtocolEnumValues = []ListenerProtocol{
	"PROTOCOL_UNSPECIFIED",
	"PROTOCOL_HTTP",
	"PROTOCOL_HTTPS",
}

All allowed values of Listener enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
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",
}

All allowed values of LoadBalancerError enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedLoadBalancerStatusEnumValues = []LoadBalancerStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of LoadBalancer enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedNetworkRoleEnumValues = []NetworkRole{
	"ROLE_UNSPECIFIED",
	"ROLE_LISTENERS_AND_TARGETS",
	"ROLE_LISTENERS",
	"ROLE_TARGETS",
}

All allowed values of Network enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedUpdateLoadBalancerPayloadStatusEnumValues = []UpdateLoadBalancerPayloadStatus{
	"STATUS_UNSPECIFIED",
	"STATUS_PENDING",
	"STATUS_READY",
	"STATUS_ERROR",
	"STATUS_TERMINATING",
}

All allowed values of UpdateLoadBalancerPayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

func ParameterValueToString(obj interface{}, key string) string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Types

type APIClient

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

APIClient manages communication with the STACKIT Application Load Balancer API API v2.0.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateCredentials deprecated

func (a *APIClient) CreateCredentials(ctx context.Context, projectId string, region string) ApiCreateCredentialsRequest

CreateCredentials: Create credentials for observability of the Application Load Balancer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateLoadBalancer deprecated

func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest

CreateLoadBalancer: Create an Application Load Balancer in a project

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteCredentials deprecated

func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest

DeleteCredentials: Delete a single credential in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteLoadBalancer deprecated

func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest

DeleteLoadBalancer: Delete a given load balancer in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetCredentials deprecated

func (a *APIClient) GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest

GetCredentials: Get a single credential reference in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetLoadBalancer deprecated

func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest

GetLoadBalancer: Get a single Application Load Balancer in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetQuota deprecated

func (a *APIClient) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest

GetQuota: Get the quota of Application Load Balancers in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListCredentials deprecated

func (a *APIClient) ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest

ListCredentials: List all credentials in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListLoadBalancers deprecated

func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest

ListLoadBalancers: List Application Load Balancers in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListPlans deprecated

func (a *APIClient) ListPlans(ctx context.Context, region string) ApiListPlansRequest

ListPlans: List available service plans.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateCredentials deprecated

func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest

UpdateCredentials: Update credentials for observability in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateLoadBalancer deprecated

func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest

UpdateLoadBalancer: Update a load balancer in a project.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 deprecated

func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateTargetPool deprecated

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.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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

func (*APIClient) UpdateTargetPoolExecute deprecated

func (a *APIClient) UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheck

type ActiveHealthCheck struct {
	// Overrides the default port used for health check probes.
	// Can be cast to int32 without loss of precision.
	AltPort ActiveHealthCheckGetAltPortAttributeType `json:"altPort,omitempty"`
	// Healthy threshold of the health checking
	// Can be cast to int32 without loss of precision.
	HealthyThreshold ActiveHealthCheckGetHealthyThresholdAttributeType `json:"healthyThreshold,omitempty"`
	HttpHealthChecks ActiveHealthCheckGetHttpHealthChecksAttributeType `json:"httpHealthChecks,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 Set this to customize active health checks for targets in this pool. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewActiveHealthCheck

func NewActiveHealthCheck() *ActiveHealthCheck

NewActiveHealthCheck instantiates a new ActiveHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewActiveHealthCheckWithDefaults

func NewActiveHealthCheckWithDefaults() *ActiveHealthCheck

NewActiveHealthCheckWithDefaults instantiates a new ActiveHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetAltPort added in v0.10.0

GetAltPort returns the AltPort field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetAltPortOk added in v0.10.0

func (o *ActiveHealthCheck) GetAltPortOk() (ret ActiveHealthCheckGetAltPortRetType, ok bool)

GetAltPortOk returns a tuple with the AltPort field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetHealthyThreshold

func (o *ActiveHealthCheck) GetHealthyThreshold() (res ActiveHealthCheckGetHealthyThresholdRetType)

GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetHealthyThresholdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetHttpHealthChecks

func (o *ActiveHealthCheck) GetHttpHealthChecks() (res ActiveHealthCheckGetHttpHealthChecksRetType)

GetHttpHealthChecks returns the HttpHealthChecks field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetHttpHealthChecksOk

func (o *ActiveHealthCheck) GetHttpHealthChecksOk() (ret ActiveHealthCheckGetHttpHealthChecksRetType, ok bool)

GetHttpHealthChecksOk returns a tuple with the HttpHealthChecks field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetInterval

GetInterval returns the Interval field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetIntervalJitter

func (o *ActiveHealthCheck) GetIntervalJitter() (res ActiveHealthCheckGetIntervalJitterRetType)

GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetIntervalJitterOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetIntervalOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetTimeout

GetTimeout returns the Timeout field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetTimeoutOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetUnhealthyThreshold

func (o *ActiveHealthCheck) GetUnhealthyThreshold() (res ActiveHealthCheckGetUnhealthyThresholdRetType)

GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) GetUnhealthyThresholdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasAltPort added in v0.10.0

func (o *ActiveHealthCheck) HasAltPort() bool

HasAltPort returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasHealthyThreshold

func (o *ActiveHealthCheck) HasHealthyThreshold() bool

HasHealthyThreshold returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasHttpHealthChecks

func (o *ActiveHealthCheck) HasHttpHealthChecks() bool

HasHttpHealthChecks returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasInterval

func (o *ActiveHealthCheck) HasInterval() bool

HasInterval returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasIntervalJitter

func (o *ActiveHealthCheck) HasIntervalJitter() bool

HasIntervalJitter returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasTimeout

func (o *ActiveHealthCheck) HasTimeout() bool

HasTimeout returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) HasUnhealthyThreshold

func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool

HasUnhealthyThreshold returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetAltPort added in v0.10.0

SetAltPort gets a reference to the given int64 and assigns it to the AltPort field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetHealthyThreshold

SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetHttpHealthChecks

SetHttpHealthChecks gets a reference to the given HttpHealthChecks and assigns it to the HttpHealthChecks field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetInterval

SetInterval gets a reference to the given string and assigns it to the Interval field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetIntervalJitter

SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetTimeout

SetTimeout gets a reference to the given string and assigns it to the Timeout field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ActiveHealthCheck) SetUnhealthyThreshold

SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ActiveHealthCheck) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetAltPortArgType deprecated added in v0.10.0

type ActiveHealthCheckGetAltPortArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetAltPortAttributeType added in v0.10.0

type ActiveHealthCheckGetAltPortAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetAltPortRetType deprecated added in v0.10.0

type ActiveHealthCheckGetAltPortRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHealthyThresholdArgType deprecated

type ActiveHealthCheckGetHealthyThresholdArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHealthyThresholdAttributeType

type ActiveHealthCheckGetHealthyThresholdAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHealthyThresholdRetType deprecated

type ActiveHealthCheckGetHealthyThresholdRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHttpHealthChecksArgType deprecated

type ActiveHealthCheckGetHttpHealthChecksArgType = HttpHealthChecks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHttpHealthChecksAttributeType

type ActiveHealthCheckGetHttpHealthChecksAttributeType = *HttpHealthChecks

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetHttpHealthChecksRetType deprecated

type ActiveHealthCheckGetHttpHealthChecksRetType = HttpHealthChecks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalArgType deprecated

type ActiveHealthCheckGetIntervalArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalAttributeType

type ActiveHealthCheckGetIntervalAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalJitterArgType deprecated

type ActiveHealthCheckGetIntervalJitterArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalJitterAttributeType

type ActiveHealthCheckGetIntervalJitterAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalJitterRetType deprecated

type ActiveHealthCheckGetIntervalJitterRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetIntervalRetType deprecated

type ActiveHealthCheckGetIntervalRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetTimeoutArgType deprecated

type ActiveHealthCheckGetTimeoutArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetTimeoutAttributeType

type ActiveHealthCheckGetTimeoutAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetTimeoutRetType deprecated

type ActiveHealthCheckGetTimeoutRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetUnhealthyThresholdArgType deprecated

type ActiveHealthCheckGetUnhealthyThresholdArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetUnhealthyThresholdAttributeType

type ActiveHealthCheckGetUnhealthyThresholdAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ActiveHealthCheckGetUnhealthyThresholdRetType deprecated

type ActiveHealthCheckGetUnhealthyThresholdRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateCredentialsRequest deprecated

type ApiCreateCredentialsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	XRequestID(xRequestID string) ApiCreateCredentialsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateCredentialsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateLoadBalancerRequest deprecated

type ApiCreateLoadBalancerRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*LoadBalancer, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteCredentialsRequest deprecated

type ApiDeleteCredentialsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteLoadBalancerRequest deprecated

type ApiDeleteLoadBalancerRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetCredentialsRequest deprecated

type ApiGetCredentialsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetCredentialsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetLoadBalancerRequest deprecated

type ApiGetLoadBalancerRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*LoadBalancer, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetQuotaRequest deprecated

type ApiGetQuotaRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetQuotaResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListCredentialsRequest deprecated

type ApiListCredentialsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListCredentialsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListLoadBalancersRequest deprecated

type ApiListLoadBalancersRequest interface {
	// page_size specifies how many Application Load Balancers should be returned on this page. Must be a positive number <= 1000
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageSize(pageSize string) ApiListLoadBalancersRequest
	// page_id is a page identifier returned by the previous response and is used to request the next page
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageId(pageId string) ApiListLoadBalancersRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListLoadBalancersResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListPlansRequest deprecated

type ApiListPlansRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListPlansResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateCredentialsRequest deprecated

type ApiUpdateCredentialsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*UpdateCredentialsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateLoadBalancerRequest deprecated

type ApiUpdateLoadBalancerRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*LoadBalancer, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateTargetPoolRequest deprecated

type ApiUpdateTargetPoolRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*TargetPool, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CertificateConfig

type CertificateConfig struct {
	// Certificate IDs for TLS termination.
	CertificateIds CertificateConfigGetCertificateIdsAttributeType `json:"certificateIds,omitempty"`
}

CertificateConfig TLS termination certificate configuration. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCertificateConfig

func NewCertificateConfig() *CertificateConfig

NewCertificateConfig instantiates a new CertificateConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCertificateConfigWithDefaults

func NewCertificateConfigWithDefaults() *CertificateConfig

NewCertificateConfigWithDefaults instantiates a new CertificateConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CertificateConfig) GetCertificateIds

func (o *CertificateConfig) GetCertificateIds() (res CertificateConfigGetCertificateIdsRetType)

GetCertificateIds returns the CertificateIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CertificateConfig) GetCertificateIdsOk

func (o *CertificateConfig) GetCertificateIdsOk() (ret CertificateConfigGetCertificateIdsRetType, ok bool)

GetCertificateIdsOk returns a tuple with the CertificateIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CertificateConfig) HasCertificateIds

func (o *CertificateConfig) HasCertificateIds() bool

HasCertificateIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CertificateConfig) SetCertificateIds

SetCertificateIds gets a reference to the given []string and assigns it to the CertificateIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CertificateConfig) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CertificateConfigGetCertificateIdsArgType deprecated

type CertificateConfigGetCertificateIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CertificateConfigGetCertificateIdsAttributeType

type CertificateConfigGetCertificateIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CertificateConfigGetCertificateIdsRetType deprecated

type CertificateConfigGetCertificateIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistence

type CookiePersistence struct {
	// Cookie is the name of the cookie to use.
	Name CookiePersistenceGetNameAttributeType `json:"name,omitempty"`
	// TTL specifies the time-to-live for the cookie. The default value is 0s, and it acts as a session cookie, expiring when the client session ends.
	Ttl CookiePersistenceGetTtlAttributeType `json:"ttl,omitempty"`
}

CookiePersistence CookiePersistence contains the cookie-based session persistence configuration. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCookiePersistence

func NewCookiePersistence() *CookiePersistence

NewCookiePersistence instantiates a new CookiePersistence object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCookiePersistenceWithDefaults

func NewCookiePersistenceWithDefaults() *CookiePersistence

NewCookiePersistenceWithDefaults instantiates a new CookiePersistence object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) GetNameOk

func (o *CookiePersistence) GetNameOk() (ret CookiePersistenceGetNameRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) GetTtl

GetTtl returns the Ttl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) GetTtlOk

func (o *CookiePersistence) GetTtlOk() (ret CookiePersistenceGetTtlRetType, ok bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) HasName

func (o *CookiePersistence) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) HasTtl

func (o *CookiePersistence) HasTtl() bool

HasTtl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CookiePersistence) SetTtl

SetTtl gets a reference to the given string and assigns it to the Ttl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CookiePersistence) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetNameArgType deprecated

type CookiePersistenceGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetNameAttributeType

type CookiePersistenceGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetNameRetType deprecated

type CookiePersistenceGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetTtlArgType deprecated

type CookiePersistenceGetTtlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetTtlAttributeType

type CookiePersistenceGetTtlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CookiePersistenceGetTtlRetType deprecated

type CookiePersistenceGetTtlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayload

type CreateCredentialsPayload struct {
	// Credential name
	DisplayName CreateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// A valid password used for an existing STACKIT Observability instance, which is used during basic auth.
	Password CreateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"`
	// A valid username used for an existing STACKIT Observability instance, which is used during basic auth.
	Username CreateCredentialsPayloadGetUsernameAttributeType `json:"username,omitempty"`
}

CreateCredentialsPayload struct for CreateCredentialsPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateCredentialsPayload

func NewCreateCredentialsPayload() *CreateCredentialsPayload

NewCreateCredentialsPayload instantiates a new CreateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateCredentialsPayloadWithDefaults

func NewCreateCredentialsPayloadWithDefaults() *CreateCredentialsPayload

NewCreateCredentialsPayloadWithDefaults instantiates a new CreateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetPassword

GetPassword returns the Password field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetPasswordOk

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetUsername

GetUsername returns the Username field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) GetUsernameOk

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) HasDisplayName

func (o *CreateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) HasPassword

func (o *CreateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) HasUsername

func (o *CreateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsPayload) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateCredentialsPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetDisplayNameArgType deprecated

type CreateCredentialsPayloadGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetDisplayNameAttributeType

type CreateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetDisplayNameRetType deprecated

type CreateCredentialsPayloadGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetPasswordArgType deprecated

type CreateCredentialsPayloadGetPasswordArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetPasswordAttributeType

type CreateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetPasswordRetType deprecated

type CreateCredentialsPayloadGetPasswordRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetUsernameArgType deprecated

type CreateCredentialsPayloadGetUsernameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetUsernameAttributeType

type CreateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsPayloadGetUsernameRetType deprecated

type CreateCredentialsPayloadGetUsernameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateCredentialsRequest) CreateCredentialsPayload deprecated

func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateCredentialsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateCredentialsRequest) XRequestID deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsResponse

type CreateCredentialsResponse struct {
	Credential CreateCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}

CreateCredentialsResponse struct for CreateCredentialsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateCredentialsResponse

func NewCreateCredentialsResponse() *CreateCredentialsResponse

NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateCredentialsResponseWithDefaults

func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse

NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsResponse) GetCredentialOk

GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsResponse) HasCredential

func (o *CreateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateCredentialsResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsResponseGetCredentialArgType deprecated

type CreateCredentialsResponseGetCredentialArgType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsResponseGetCredentialAttributeType

type CreateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateCredentialsResponseGetCredentialRetType deprecated

type CreateCredentialsResponseGetCredentialRetType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Application Load Balancer has.
	Errors CreateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"`
	// The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
	ExternalAddress CreateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// Labels represent user-defined metadata as key-value pairs. Label count should not exceed 64 per ALB.  **Key Formatting Rules:** Length: 1-63 characters. Characters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between. Keys starting with 'stackit-' are system-reserved; users MUST NOT manage them.  **Value Formatting Rules:** Length: 0-63 characters (empty string explicitly allowed). Characters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.
	Labels CreateLoadBalancerPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// There is a maximum listener count of 20.
	Listeners                 CreateLoadBalancerPayloadGetListenersAttributeType                 `json:"listeners,omitempty"`
	LoadBalancerSecurityGroup CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"`
	// Application 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 Application Load Balancer. Currently supported plan is p10. 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 Application 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 Application Load Balancer. Limited to 20.
	TargetPools         CreateLoadBalancerPayloadGetTargetPoolsAttributeType         `json:"targetPools,omitempty"`
	TargetSecurityGroup CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating Application Load Balancers, non-empty for updating. Semantics: While retrieving, this is the current version of this Application Load Balancer resource that changes during updates. On updates this field specified the Application Load Balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a Application Load Balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of Application Load Balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version CreateLoadBalancerPayloadGetVersionAttributeType `json:"version,omitempty"`
}

CreateLoadBalancerPayload struct for CreateLoadBalancerPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayload

func NewCreateLoadBalancerPayload() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayload instantiates a new CreateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayloadWithDefaults

func NewCreateLoadBalancerPayloadWithDefaults() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayloadWithDefaults instantiates a new CreateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetErrorsOk

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetExternalAddress

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetExternalAddressOk

GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetListeners

GetListeners returns the Listeners field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetListenersOk

GetListenersOk returns a tuple with the Listeners field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetLoadBalancerSecurityGroup

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk

GetLoadBalancerSecurityGroupOk returns a tuple with the LoadBalancerSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetNetworks

GetNetworks returns the Networks field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetNetworksOk

GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetOptionsOk

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetPlanId

GetPlanId returns the PlanId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetPlanIdOk

GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetPrivateAddress

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetPrivateAddressOk

GetPrivateAddressOk returns a tuple with the PrivateAddress field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetRegion

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetRegionOk

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetStatus

GetStatus returns the Status field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetTargetPools

GetTargetPools returns the TargetPools field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetTargetPoolsOk

GetTargetPoolsOk returns a tuple with the TargetPools field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetTargetSecurityGroup

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetTargetSecurityGroupOk

GetTargetSecurityGroupOk returns a tuple with the TargetSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetVersion

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment

func (o *CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasErrors

func (o *CreateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasExternalAddress

func (o *CreateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasLabels

func (o *CreateLoadBalancerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasListeners

func (o *CreateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup

func (o *CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasName

func (o *CreateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasNetworks

func (o *CreateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasOptions

func (o *CreateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasPlanId

func (o *CreateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasPrivateAddress

func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasRegion

func (o *CreateLoadBalancerPayload) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasStatus

func (o *CreateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasTargetPools

func (o *CreateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasTargetSecurityGroup

func (o *CreateLoadBalancerPayload) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) HasVersion

func (o *CreateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetExternalAddress

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetListeners

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetLoadBalancerSecurityGroup

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetNetworks

SetNetworks gets a reference to the given []Network and assigns it to the Networks field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetPrivateAddress

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetTargetPools

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetTargetSecurityGroup

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayload) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetErrorsArgType deprecated

type CreateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetErrorsAttributeType

type CreateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetErrorsRetType deprecated

type CreateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetExternalAddressArgType deprecated

type CreateLoadBalancerPayloadGetExternalAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetExternalAddressAttributeType

type CreateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetExternalAddressRetType deprecated

type CreateLoadBalancerPayloadGetExternalAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLabelsArgType deprecated

type CreateLoadBalancerPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLabelsAttributeType

type CreateLoadBalancerPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLabelsRetType deprecated

type CreateLoadBalancerPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetListenersArgType deprecated

type CreateLoadBalancerPayloadGetListenersArgType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetListenersAttributeType

type CreateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetListenersRetType deprecated

type CreateLoadBalancerPayloadGetListenersRetType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType deprecated

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType deprecated

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNameArgType deprecated

type CreateLoadBalancerPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNameAttributeType

type CreateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNameRetType deprecated

type CreateLoadBalancerPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNetworksArgType deprecated

type CreateLoadBalancerPayloadGetNetworksArgType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNetworksAttributeType

type CreateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetNetworksRetType deprecated

type CreateLoadBalancerPayloadGetNetworksRetType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetOptionsArgType deprecated

type CreateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetOptionsAttributeType

type CreateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetOptionsRetType deprecated

type CreateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPlanIdArgType deprecated

type CreateLoadBalancerPayloadGetPlanIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPlanIdAttributeType

type CreateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPlanIdRetType deprecated

type CreateLoadBalancerPayloadGetPlanIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPrivateAddressArgType deprecated

type CreateLoadBalancerPayloadGetPrivateAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetPrivateAddressRetType deprecated

type CreateLoadBalancerPayloadGetPrivateAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetRegionArgType deprecated

type CreateLoadBalancerPayloadGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetRegionAttributeType

type CreateLoadBalancerPayloadGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetRegionRetType deprecated

type CreateLoadBalancerPayloadGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetStatusArgType deprecated

type CreateLoadBalancerPayloadGetStatusArgType = CreateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetStatusAttributeType deprecated

type CreateLoadBalancerPayloadGetStatusAttributeType = *CreateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetStatusRetType deprecated

type CreateLoadBalancerPayloadGetStatusRetType = CreateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetPoolsArgType deprecated

type CreateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetPoolsRetType deprecated

type CreateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType deprecated

type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType

type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType deprecated

type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetVersionArgType deprecated

type CreateLoadBalancerPayloadGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetVersionAttributeType

type CreateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadGetVersionRetType deprecated

type CreateLoadBalancerPayloadGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroup

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayloadLoadBalancerSecurityGroup

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayloadLoadBalancerSecurityGroupWithDefaults

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerPayloadLoadBalancerSecurityGroup) ToMap deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType deprecated

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType deprecated

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType deprecated

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType deprecated

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadStatus string

CreateLoadBalancerPayloadStatus the model 'CreateLoadBalancerPayload' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED CreateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATELOADBALANCERPAYLOADSTATUS_PENDING CreateLoadBalancerPayloadStatus = "STATUS_PENDING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATELOADBALANCERPAYLOADSTATUS_READY CreateLoadBalancerPayloadStatus = "STATUS_READY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATELOADBALANCERPAYLOADSTATUS_ERROR CreateLoadBalancerPayloadStatus = "STATUS_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATELOADBALANCERPAYLOADSTATUS_TERMINATING CreateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewCreateLoadBalancerPayloadStatusFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerPayloadStatus) IsValid

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerPayloadStatus) Ptr

Ptr returns reference to StatusStatus value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroup

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayloadTargetSecurityGroup

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLoadBalancerPayloadTargetSecurityGroupWithDefaults

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerPayloadTargetSecurityGroup) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType deprecated

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType deprecated

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType deprecated

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType deprecated

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType deprecated

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType deprecated

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLoadBalancerRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerRequest) CreateLoadBalancerPayload deprecated

func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLoadBalancerRequest) XRequestID deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponse

type CredentialsResponse struct {
	// The credentials reference can be used for observability of the Application 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 STACKIT Observability instance
	Username CredentialsResponseGetUsernameAttributeType `json:"username,omitempty"`
}

CredentialsResponse struct for CredentialsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCredentialsResponse

func NewCredentialsResponse() *CredentialsResponse

NewCredentialsResponse instantiates a new CredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCredentialsResponseWithDefaults

func NewCredentialsResponseWithDefaults() *CredentialsResponse

NewCredentialsResponseWithDefaults instantiates a new CredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetCredentialsRefOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetDisplayNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetRegion

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetRegionOk

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetUsername

GetUsername returns the Username field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) GetUsernameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) HasCredentialsRef

func (o *CredentialsResponse) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) HasDisplayName

func (o *CredentialsResponse) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) HasRegion

func (o *CredentialsResponse) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) HasUsername

func (o *CredentialsResponse) HasUsername() bool

HasUsername returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CredentialsResponse) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CredentialsResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetCredentialsRefArgType deprecated

type CredentialsResponseGetCredentialsRefArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetCredentialsRefAttributeType

type CredentialsResponseGetCredentialsRefAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetCredentialsRefRetType deprecated

type CredentialsResponseGetCredentialsRefRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetDisplayNameArgType deprecated

type CredentialsResponseGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetDisplayNameAttributeType

type CredentialsResponseGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetDisplayNameRetType deprecated

type CredentialsResponseGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetRegionArgType deprecated

type CredentialsResponseGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetRegionAttributeType

type CredentialsResponseGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetRegionRetType deprecated

type CredentialsResponseGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetUsernameArgType deprecated

type CredentialsResponseGetUsernameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetUsernameAttributeType

type CredentialsResponseGetUsernameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CredentialsResponseGetUsernameRetType deprecated

type CredentialsResponseGetUsernameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated

type DefaultApi interface {
	/*
		CreateCredentials Create credentials for observability of the Application Load Balancer
		Created credentials can be stored and used for the load balancer observability. For example, when using STACKIT
		 Observability, credentials first must be created for that STACKIT Observability instance (by using their API or the
		 STACKIT Portal) 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error)
	/*
		CreateLoadBalancer Create an Application Load Balancer in a project
		Creates an Application Load Balancer.
		 The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error)
	/*
		DeleteCredentials Delete a single credential in a project.
		Deletes the stored Observability credentials.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error)
	/*
		DeleteLoadBalancer Delete a given load balancer in a project.
		Deletes the specified Application Load Balancer.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error)
	/*
		GetCredentials Get a single credential reference in a project.
		Gets the stored Observability credentials.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error)
	/*
		GetLoadBalancer Get a single Application Load Balancer in a project.
		Retrieves details of a specific Application Load Balancer in a project.
		 Includes creation and update information, current status, and any error descriptions.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)
	/*
		GetQuota Get the quota of Application Load Balancers in a project.
		Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request.
		 There can be 3 times as many TLS certificates and 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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error)
	/*
		ListCredentials List all credentials in a project.
		Lists the stored Observability credentials.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error)
	/*
		ListLoadBalancers List Application Load Balancers in a project.
		Lists all Application Load Balancers in a project.
		 Includes details from creation or updates, along with their status and any error descriptions.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error)
	/*
		ListPlans List available service plans.
		Lists the configured service plans for a project.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error)
	/*
		UpdateCredentials Update credentials for observability in a project.
		Updates the stored Observability credentials.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error)
	/*
		UpdateLoadBalancer Update a load balancer in a project.
		Updates an existing Application Load Balancer by modifying its listeners and target pools.
		 Ensure the resource version is current to maintain concurrency safety.
		 The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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.
		Replaces the content of a specific target pool in the Application Load Balancer (useful for adding or removing target servers).
		 Only updates the specified target pool, leaving others unchanged.
		 Cannot be used to create or rename target pools.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCredentialsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteCredentialsRequest) Execute deprecated

func (r DeleteCredentialsRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLoadBalancerRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteLoadBalancerRequest) Execute deprecated

func (r DeleteLoadBalancerRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCredentialsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCredentialsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Credential GetCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}

GetCredentialsResponse struct for GetCredentialsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCredentialsResponse

func NewGetCredentialsResponse() *GetCredentialsResponse

NewGetCredentialsResponse instantiates a new GetCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCredentialsResponseWithDefaults

func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse

NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCredentialsResponse) GetCredentialOk

GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCredentialsResponse) HasCredential

func (o *GetCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCredentialsResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCredentialsResponseGetCredentialArgType deprecated

type GetCredentialsResponseGetCredentialArgType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCredentialsResponseGetCredentialAttributeType

type GetCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCredentialsResponseGetCredentialRetType deprecated

type GetCredentialsResponseGetCredentialRetType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLoadBalancerRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLoadBalancerRequest) Execute deprecated

func (r GetLoadBalancerRequest) Execute() (*LoadBalancer, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetQuotaRequest) Execute deprecated

func (r GetQuotaRequest) Execute() (*GetQuotaResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponse

type GetQuotaResponse struct {
	// The maximum number of observability credentials that can be stored in this project.
	// Can be cast to int32 without loss of precision.
	MaxCredentials GetQuotaResponseGetMaxCredentialsAttributeType `json:"maxCredentials,omitempty"`
	// The maximum number of load balancing servers in this project.
	// 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"`
	// The number of observability credentials that are currently existing in this project.
	// Can be cast to int32 without loss of precision.
	UsedCredentials GetQuotaResponseGetUsedCredentialsAttributeType `json:"usedCredentials,omitempty"`
	// The number of load balancing servers that are currently existing in this project.
	// Can be cast to int32 without loss of precision.
	UsedLoadBalancers GetQuotaResponseGetUsedLoadBalancersAttributeType `json:"usedLoadBalancers,omitempty"`
}

GetQuotaResponse struct for GetQuotaResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetQuotaResponse

func NewGetQuotaResponse() *GetQuotaResponse

NewGetQuotaResponse instantiates a new GetQuotaResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetQuotaResponseWithDefaults

func NewGetQuotaResponseWithDefaults() *GetQuotaResponse

NewGetQuotaResponseWithDefaults instantiates a new GetQuotaResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetMaxCredentials

func (o *GetQuotaResponse) GetMaxCredentials() (res GetQuotaResponseGetMaxCredentialsRetType)

GetMaxCredentials returns the MaxCredentials field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetMaxCredentialsOk

func (o *GetQuotaResponse) GetMaxCredentialsOk() (ret GetQuotaResponseGetMaxCredentialsRetType, ok bool)

GetMaxCredentialsOk returns a tuple with the MaxCredentials field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetMaxLoadBalancers

func (o *GetQuotaResponse) GetMaxLoadBalancers() (res GetQuotaResponseGetMaxLoadBalancersRetType)

GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetMaxLoadBalancersOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetProjectId

func (o *GetQuotaResponse) GetProjectId() (res GetQuotaResponseGetProjectIdRetType)

GetProjectId returns the ProjectId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetProjectIdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetRegion

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetRegionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetUsedCredentials

func (o *GetQuotaResponse) GetUsedCredentials() (res GetQuotaResponseGetUsedCredentialsRetType)

GetUsedCredentials returns the UsedCredentials field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetUsedCredentialsOk

func (o *GetQuotaResponse) GetUsedCredentialsOk() (ret GetQuotaResponseGetUsedCredentialsRetType, ok bool)

GetUsedCredentialsOk returns a tuple with the UsedCredentials field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetUsedLoadBalancers

func (o *GetQuotaResponse) GetUsedLoadBalancers() (res GetQuotaResponseGetUsedLoadBalancersRetType)

GetUsedLoadBalancers returns the UsedLoadBalancers field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) GetUsedLoadBalancersOk

func (o *GetQuotaResponse) GetUsedLoadBalancersOk() (ret GetQuotaResponseGetUsedLoadBalancersRetType, ok bool)

GetUsedLoadBalancersOk returns a tuple with the UsedLoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasMaxCredentials

func (o *GetQuotaResponse) HasMaxCredentials() bool

HasMaxCredentials returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasMaxLoadBalancers

func (o *GetQuotaResponse) HasMaxLoadBalancers() bool

HasMaxLoadBalancers returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasProjectId

func (o *GetQuotaResponse) HasProjectId() bool

HasProjectId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasRegion

func (o *GetQuotaResponse) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasUsedCredentials

func (o *GetQuotaResponse) HasUsedCredentials() bool

HasUsedCredentials returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) HasUsedLoadBalancers

func (o *GetQuotaResponse) HasUsedLoadBalancers() bool

HasUsedLoadBalancers returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetMaxCredentials

SetMaxCredentials gets a reference to the given int64 and assigns it to the MaxCredentials field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetMaxLoadBalancers

SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetProjectId

SetProjectId gets a reference to the given string and assigns it to the ProjectId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetUsedCredentials

SetUsedCredentials gets a reference to the given int64 and assigns it to the UsedCredentials field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetQuotaResponse) SetUsedLoadBalancers

SetUsedLoadBalancers gets a reference to the given int64 and assigns it to the UsedLoadBalancers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetQuotaResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxCredentialsArgType deprecated

type GetQuotaResponseGetMaxCredentialsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxCredentialsAttributeType

type GetQuotaResponseGetMaxCredentialsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxCredentialsRetType deprecated

type GetQuotaResponseGetMaxCredentialsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxLoadBalancersArgType deprecated

type GetQuotaResponseGetMaxLoadBalancersArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxLoadBalancersAttributeType

type GetQuotaResponseGetMaxLoadBalancersAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetMaxLoadBalancersRetType deprecated

type GetQuotaResponseGetMaxLoadBalancersRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetProjectIdArgType deprecated

type GetQuotaResponseGetProjectIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetProjectIdAttributeType

type GetQuotaResponseGetProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetProjectIdRetType deprecated

type GetQuotaResponseGetProjectIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetRegionArgType deprecated

type GetQuotaResponseGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetRegionAttributeType

type GetQuotaResponseGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetRegionRetType deprecated

type GetQuotaResponseGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedCredentialsArgType deprecated

type GetQuotaResponseGetUsedCredentialsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedCredentialsAttributeType

type GetQuotaResponseGetUsedCredentialsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedCredentialsRetType deprecated

type GetQuotaResponseGetUsedCredentialsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedLoadBalancersArgType deprecated

type GetQuotaResponseGetUsedLoadBalancersArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedLoadBalancersAttributeType

type GetQuotaResponseGetUsedLoadBalancersAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetQuotaResponseGetUsedLoadBalancersRetType deprecated

type GetQuotaResponseGetUsedLoadBalancersRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAny

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGoogleProtobufAny

func NewGoogleProtobufAny() *GoogleProtobufAny

NewGoogleProtobufAny instantiates a new GoogleProtobufAny object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGoogleProtobufAnyWithDefaults

func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny

NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) GetType

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) GetTypeOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) HasType

func (o *GoogleProtobufAny) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) SetType

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GoogleProtobufAny) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeArgType deprecated

type GoogleProtobufAnyGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeAttributeType

type GoogleProtobufAnyGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeRetType deprecated

type GoogleProtobufAnyGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfig

type HostConfig struct {
	// Hostname to match. Supports wildcards (e.g. *.example.com).
	Host HostConfigGetHostAttributeType `json:"host,omitempty"`
	// Routing rules under the specified host, matched by path prefix.
	Rules HostConfigGetRulesAttributeType `json:"rules,omitempty"`
}

HostConfig struct for HostConfig Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHostConfig

func NewHostConfig() *HostConfig

NewHostConfig instantiates a new HostConfig 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHostConfigWithDefaults

func NewHostConfigWithDefaults() *HostConfig

NewHostConfigWithDefaults instantiates a new HostConfig 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) GetHost

func (o *HostConfig) GetHost() (res HostConfigGetHostRetType)

GetHost returns the Host field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) GetHostOk

func (o *HostConfig) GetHostOk() (ret HostConfigGetHostRetType, ok bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) GetRules

func (o *HostConfig) GetRules() (res HostConfigGetRulesRetType)

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) GetRulesOk

func (o *HostConfig) GetRulesOk() (ret HostConfigGetRulesRetType, ok bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) HasHost

func (o *HostConfig) HasHost() bool

HasHost returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) HasRules

func (o *HostConfig) HasRules() bool

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) SetHost

func (o *HostConfig) SetHost(v HostConfigGetHostRetType)

SetHost gets a reference to the given string and assigns it to the Host field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HostConfig) SetRules

func (o *HostConfig) SetRules(v HostConfigGetRulesRetType)

SetRules gets a reference to the given []Rule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HostConfig) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetHostArgType deprecated

type HostConfigGetHostArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetHostAttributeType

type HostConfigGetHostAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetHostRetType deprecated

type HostConfigGetHostRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetRulesArgType deprecated

type HostConfigGetRulesArgType = []Rule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetRulesAttributeType

type HostConfigGetRulesAttributeType = *[]Rule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HostConfigGetRulesRetType deprecated

type HostConfigGetRulesRetType = []Rule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeader

type HttpHeader struct {
	// Exact match for the header value.
	ExactMatch HttpHeaderGetExactMatchAttributeType `json:"exactMatch,omitempty"`
	// Header name.
	Name HttpHeaderGetNameAttributeType `json:"name,omitempty"`
}

HttpHeader struct for HttpHeader Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpHeader

func NewHttpHeader() *HttpHeader

NewHttpHeader instantiates a new HttpHeader 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpHeaderWithDefaults

func NewHttpHeaderWithDefaults() *HttpHeader

NewHttpHeaderWithDefaults instantiates a new HttpHeader 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) GetExactMatch

func (o *HttpHeader) GetExactMatch() (res HttpHeaderGetExactMatchRetType)

GetExactMatch returns the ExactMatch field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) GetExactMatchOk

func (o *HttpHeader) GetExactMatchOk() (ret HttpHeaderGetExactMatchRetType, ok bool)

GetExactMatchOk returns a tuple with the ExactMatch field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) GetName

func (o *HttpHeader) GetName() (res HttpHeaderGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) GetNameOk

func (o *HttpHeader) GetNameOk() (ret HttpHeaderGetNameRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) HasExactMatch

func (o *HttpHeader) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) HasName

func (o *HttpHeader) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) SetExactMatch

func (o *HttpHeader) SetExactMatch(v HttpHeaderGetExactMatchRetType)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHeader) SetName

func (o *HttpHeader) SetName(v HttpHeaderGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpHeader) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetExactMatchArgType deprecated

type HttpHeaderGetExactMatchArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetExactMatchAttributeType

type HttpHeaderGetExactMatchAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetExactMatchRetType deprecated

type HttpHeaderGetExactMatchRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetNameArgType deprecated

type HttpHeaderGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetNameAttributeType

type HttpHeaderGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHeaderGetNameRetType deprecated

type HttpHeaderGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecks

type HttpHealthChecks struct {
	// List of HTTP status codes that indicate a healthy response
	OkStatuses HttpHealthChecksGetOkStatusesAttributeType `json:"okStatuses,omitempty"`
	// Path to send the health check request to
	Path HttpHealthChecksGetPathAttributeType `json:"path,omitempty"`
	Tls  HttpHealthChecksGetTlsAttributeType  `json:"tls,omitempty"`
}

HttpHealthChecks Options for the HTTP health checking. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpHealthChecks

func NewHttpHealthChecks() *HttpHealthChecks

NewHttpHealthChecks instantiates a new HttpHealthChecks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpHealthChecksWithDefaults

func NewHttpHealthChecksWithDefaults() *HttpHealthChecks

NewHttpHealthChecksWithDefaults instantiates a new HttpHealthChecks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetOkStatuses

func (o *HttpHealthChecks) GetOkStatuses() (res HttpHealthChecksGetOkStatusesRetType)

GetOkStatuses returns the OkStatuses field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetOkStatusesOk

func (o *HttpHealthChecks) GetOkStatusesOk() (ret HttpHealthChecksGetOkStatusesRetType, ok bool)

GetOkStatusesOk returns a tuple with the OkStatuses field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetPath

GetPath returns the Path field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetPathOk

func (o *HttpHealthChecks) GetPathOk() (ret HttpHealthChecksGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetTls added in v0.10.0

GetTls returns the Tls field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) GetTlsOk added in v0.10.0

func (o *HttpHealthChecks) GetTlsOk() (ret HttpHealthChecksGetTlsRetType, ok bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) HasOkStatuses

func (o *HttpHealthChecks) HasOkStatuses() bool

HasOkStatuses returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) HasPath

func (o *HttpHealthChecks) HasPath() bool

HasPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) HasTls added in v0.10.0

func (o *HttpHealthChecks) HasTls() bool

HasTls returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) SetOkStatuses

SetOkStatuses gets a reference to the given []string and assigns it to the OkStatuses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) SetPath

SetPath gets a reference to the given string and assigns it to the Path field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpHealthChecks) SetTls added in v0.10.0

SetTls gets a reference to the given TlsConfig and assigns it to the Tls field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpHealthChecks) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetOkStatusesArgType deprecated

type HttpHealthChecksGetOkStatusesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetOkStatusesAttributeType

type HttpHealthChecksGetOkStatusesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetOkStatusesRetType deprecated

type HttpHealthChecksGetOkStatusesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetPathArgType deprecated

type HttpHealthChecksGetPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetPathAttributeType

type HttpHealthChecksGetPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetPathRetType deprecated

type HttpHealthChecksGetPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetTlsArgType deprecated added in v0.10.0

type HttpHealthChecksGetTlsArgType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetTlsAttributeType added in v0.10.0

type HttpHealthChecksGetTlsAttributeType = *TlsConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpHealthChecksGetTlsRetType deprecated added in v0.10.0

type HttpHealthChecksGetTlsRetType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCredentialsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListCredentialsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCredentialsResponse

type ListCredentialsResponse struct {
	Credentials ListCredentialsResponseGetCredentialsAttributeType `json:"credentials,omitempty"`
}

ListCredentialsResponse struct for ListCredentialsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListCredentialsResponse

func NewListCredentialsResponse() *ListCredentialsResponse

NewListCredentialsResponse instantiates a new ListCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListCredentialsResponseWithDefaults

func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse

NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCredentialsResponse) GetCredentials

GetCredentials returns the Credentials field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCredentialsResponse) GetCredentialsOk

GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCredentialsResponse) HasCredentials

func (o *ListCredentialsResponse) HasCredentials() bool

HasCredentials returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListCredentialsResponse) SetCredentials

SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListCredentialsResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCredentialsResponseGetCredentialsArgType deprecated

type ListCredentialsResponseGetCredentialsArgType = []CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCredentialsResponseGetCredentialsAttributeType

type ListCredentialsResponseGetCredentialsAttributeType = *[]CredentialsResponse

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListCredentialsResponseGetCredentialsRetType deprecated

type ListCredentialsResponseGetCredentialsRetType = []CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLoadBalancersRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLoadBalancersRequest) PageId

page_id is a page identifier returned by the previous response and is used to request the next page Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLoadBalancersRequest) PageSize

page_size specifies how many Application Load Balancers should be returned on this page. Must be a positive number <= 1000 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListLoadBalancersResponse

func NewListLoadBalancersResponse() *ListLoadBalancersResponse

NewListLoadBalancersResponse instantiates a new ListLoadBalancersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListLoadBalancersResponseWithDefaults

func NewListLoadBalancersResponseWithDefaults() *ListLoadBalancersResponse

NewListLoadBalancersResponseWithDefaults instantiates a new ListLoadBalancersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) GetLoadBalancers

GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) GetLoadBalancersOk

GetLoadBalancersOk returns a tuple with the LoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) GetNextPageId

GetNextPageId returns the NextPageId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) GetNextPageIdOk

GetNextPageIdOk returns a tuple with the NextPageId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) HasLoadBalancers

func (o *ListLoadBalancersResponse) HasLoadBalancers() bool

HasLoadBalancers returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) HasNextPageId

func (o *ListLoadBalancersResponse) HasNextPageId() bool

HasNextPageId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) SetLoadBalancers

SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLoadBalancersResponse) SetNextPageId

SetNextPageId gets a reference to the given string and assigns it to the NextPageId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLoadBalancersResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetLoadBalancersArgType deprecated

type ListLoadBalancersResponseGetLoadBalancersArgType = []LoadBalancer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetLoadBalancersAttributeType

type ListLoadBalancersResponseGetLoadBalancersAttributeType = *[]LoadBalancer

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetLoadBalancersRetType deprecated

type ListLoadBalancersResponseGetLoadBalancersRetType = []LoadBalancer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetNextPageIdArgType deprecated

type ListLoadBalancersResponseGetNextPageIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetNextPageIdAttributeType

type ListLoadBalancersResponseGetNextPageIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLoadBalancersResponseGetNextPageIdRetType deprecated

type ListLoadBalancersResponseGetNextPageIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPlansRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListPlansRequest) Execute deprecated

func (r ListPlansRequest) Execute() (*ListPlansResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPlansResponse

type ListPlansResponse struct {
	// List of available service plans.
	ValidPlans ListPlansResponseGetValidPlansAttributeType `json:"validPlans,omitempty"`
}

ListPlansResponse struct for ListPlansResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListPlansResponse

func NewListPlansResponse() *ListPlansResponse

NewListPlansResponse instantiates a new ListPlansResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListPlansResponseWithDefaults

func NewListPlansResponseWithDefaults() *ListPlansResponse

NewListPlansResponseWithDefaults instantiates a new ListPlansResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPlansResponse) GetValidPlans

GetValidPlans returns the ValidPlans field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPlansResponse) GetValidPlansOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPlansResponse) HasValidPlans

func (o *ListPlansResponse) HasValidPlans() bool

HasValidPlans returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPlansResponse) SetValidPlans

SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListPlansResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPlansResponseGetValidPlansArgType deprecated

type ListPlansResponseGetValidPlansArgType = []PlanDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPlansResponseGetValidPlansAttributeType

type ListPlansResponseGetValidPlansAttributeType = *[]PlanDetails

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPlansResponseGetValidPlansRetType deprecated

type ListPlansResponseGetValidPlansRetType = []PlanDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Listener

type Listener struct {
	Http  ListenerGetHttpAttributeType  `json:"http,omitempty"`
	Https ListenerGetHttpsAttributeType `json:"https,omitempty"`
	// A unique listener name.
	Name ListenerGetNameAttributeType `json:"name,omitempty"`
	// Port number on which the listener receives incoming 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 PROTOCOL_HTTP and PROTOCOL_HTTPS are supported.
	Protocol ListenerGetProtocolAttributeType `json:"protocol,omitempty"`
	// Enable Web Application Firewall (WAF), referenced by name. See \"Application Load Balancer - Web Application Firewall API\" for more information.
	WafConfigName ListenerGetWafConfigNameAttributeType `json:"wafConfigName,omitempty"`
}

Listener struct for Listener Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListener

func NewListener() *Listener

NewListener instantiates a new Listener object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListenerWithDefaults

func NewListenerWithDefaults() *Listener

NewListenerWithDefaults instantiates a new Listener object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetHttp

func (o *Listener) GetHttp() (res ListenerGetHttpRetType)

GetHttp returns the Http field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetHttpOk

func (o *Listener) GetHttpOk() (ret ListenerGetHttpRetType, ok bool)

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetHttps

func (o *Listener) GetHttps() (res ListenerGetHttpsRetType)

GetHttps returns the Https field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetHttpsOk

func (o *Listener) GetHttpsOk() (ret ListenerGetHttpsRetType, ok bool)

GetHttpsOk returns a tuple with the Https field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetName

func (o *Listener) GetName() (res ListenerGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetPort

func (o *Listener) GetPort() (res ListenerGetPortRetType)

GetPort returns the Port field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetPortOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetProtocol

func (o *Listener) GetProtocol() (res ListenerGetProtocolRetType)

GetProtocol returns the Protocol field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetProtocolOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetWafConfigName

func (o *Listener) GetWafConfigName() (res ListenerGetWafConfigNameRetType)

GetWafConfigName returns the WafConfigName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) GetWafConfigNameOk

func (o *Listener) GetWafConfigNameOk() (ret ListenerGetWafConfigNameRetType, ok bool)

GetWafConfigNameOk returns a tuple with the WafConfigName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasHttp

func (o *Listener) HasHttp() bool

HasHttp returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasHttps

func (o *Listener) HasHttps() bool

HasHttps returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasName

func (o *Listener) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasPort

func (o *Listener) HasPort() bool

HasPort returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasProtocol

func (o *Listener) HasProtocol() bool

HasProtocol returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) HasWafConfigName

func (o *Listener) HasWafConfigName() bool

HasWafConfigName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetHttp

func (o *Listener) SetHttp(v ListenerGetHttpRetType)

SetHttp gets a reference to the given ProtocolOptionsHTTP and assigns it to the Http field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetHttps

func (o *Listener) SetHttps(v ListenerGetHttpsRetType)

SetHttps gets a reference to the given ProtocolOptionsHTTPS and assigns it to the Https field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetName

func (o *Listener) SetName(v ListenerGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetPort

func (o *Listener) SetPort(v ListenerGetPortRetType)

SetPort gets a reference to the given int64 and assigns it to the Port field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetProtocol

func (o *Listener) SetProtocol(v ListenerGetProtocolRetType)

SetProtocol gets a reference to the given string and assigns it to the Protocol field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Listener) SetWafConfigName

func (o *Listener) SetWafConfigName(v ListenerGetWafConfigNameRetType)

SetWafConfigName gets a reference to the given string and assigns it to the WafConfigName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Listener) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpArgType deprecated

type ListenerGetHttpArgType = ProtocolOptionsHTTP

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpAttributeType

type ListenerGetHttpAttributeType = *ProtocolOptionsHTTP

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpRetType deprecated

type ListenerGetHttpRetType = ProtocolOptionsHTTP

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpsArgType deprecated

type ListenerGetHttpsArgType = ProtocolOptionsHTTPS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpsAttributeType

type ListenerGetHttpsAttributeType = *ProtocolOptionsHTTPS

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetHttpsRetType deprecated

type ListenerGetHttpsRetType = ProtocolOptionsHTTPS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetNameArgType deprecated

type ListenerGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetNameAttributeType

type ListenerGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetNameRetType deprecated

type ListenerGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetPortArgType deprecated

type ListenerGetPortArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetPortAttributeType

type ListenerGetPortAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetPortRetType deprecated

type ListenerGetPortRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetProtocolArgType deprecated

type ListenerGetProtocolArgType = ListenerProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetProtocolAttributeType deprecated

type ListenerGetProtocolAttributeType = *ListenerProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetProtocolRetType deprecated

type ListenerGetProtocolRetType = ListenerProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetWafConfigNameArgType deprecated

type ListenerGetWafConfigNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetWafConfigNameAttributeType

type ListenerGetWafConfigNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerGetWafConfigNameRetType deprecated

type ListenerGetWafConfigNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListenerProtocol

type ListenerProtocol string

ListenerProtocol Protocol is the highest network protocol we understand to load balance. Currently PROTOCOL_HTTP and PROTOCOL_HTTPS are supported. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LISTENERPROTOCOL_UNSPECIFIED ListenerProtocol = "PROTOCOL_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LISTENERPROTOCOL_HTTP ListenerProtocol = "PROTOCOL_HTTP"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LISTENERPROTOCOL_HTTPS ListenerProtocol = "PROTOCOL_HTTPS"
)

List of Protocol

func NewListenerProtocolFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListenerProtocol) IsValid

func (v ListenerProtocol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListenerProtocol) Ptr

Ptr returns reference to ProtocolProtocol value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListenerProtocol) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Application Load Balancer has.
	Errors LoadBalancerGetErrorsAttributeType `json:"errors,omitempty"`
	// The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
	ExternalAddress LoadBalancerGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// Labels represent user-defined metadata as key-value pairs. Label count should not exceed 64 per ALB.  **Key Formatting Rules:** Length: 1-63 characters. Characters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between. Keys starting with 'stackit-' are system-reserved; users MUST NOT manage them.  **Value Formatting Rules:** Length: 0-63 characters (empty string explicitly allowed). Characters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.
	Labels LoadBalancerGetLabelsAttributeType `json:"labels,omitempty"`
	// There is a maximum listener count of 20.
	Listeners                 LoadBalancerGetListenersAttributeType                 `json:"listeners,omitempty"`
	LoadBalancerSecurityGroup LoadBalancerGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"`
	// Application 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 Application Load Balancer. Currently supported plan is p10. 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 Application 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 Application Load Balancer. Limited to 20.
	TargetPools         LoadBalancerGetTargetPoolsAttributeType         `json:"targetPools,omitempty"`
	TargetSecurityGroup LoadBalancerGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating Application Load Balancers, non-empty for updating. Semantics: While retrieving, this is the current version of this Application Load Balancer resource that changes during updates. On updates this field specified the Application Load Balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a Application Load Balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of Application Load Balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version LoadBalancerGetVersionAttributeType `json:"version,omitempty"`
}

LoadBalancer struct for LoadBalancer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancer

func NewLoadBalancer() *LoadBalancer

NewLoadBalancer instantiates a new LoadBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancerWithDefaults

func NewLoadBalancerWithDefaults() *LoadBalancer

NewLoadBalancerWithDefaults instantiates a new LoadBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignment() (res LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetDisableTargetSecurityGroupAssignmentOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetErrors

func (o *LoadBalancer) GetErrors() (res LoadBalancerGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetErrorsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetExternalAddress

func (o *LoadBalancer) GetExternalAddress() (res LoadBalancerGetExternalAddressRetType)

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetExternalAddressOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetLabels

func (o *LoadBalancer) GetLabels() (res LoadBalancerGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetLabelsOk

func (o *LoadBalancer) GetLabelsOk() (ret LoadBalancerGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetListeners

func (o *LoadBalancer) GetListeners() (res LoadBalancerGetListenersRetType)

GetListeners returns the Listeners field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetListenersOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetLoadBalancerSecurityGroup

func (o *LoadBalancer) GetLoadBalancerSecurityGroup() (res LoadBalancerGetLoadBalancerSecurityGroupRetType)

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetLoadBalancerSecurityGroupOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetName

func (o *LoadBalancer) GetName() (res LoadBalancerGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetNetworks

func (o *LoadBalancer) GetNetworks() (res LoadBalancerGetNetworksRetType)

GetNetworks returns the Networks field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetNetworksOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetOptions

func (o *LoadBalancer) GetOptions() (res LoadBalancerGetOptionsRetType)

GetOptions returns the Options field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetOptionsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetPlanId

func (o *LoadBalancer) GetPlanId() (res LoadBalancerGetPlanIdRetType)

GetPlanId returns the PlanId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetPlanIdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetPrivateAddress

func (o *LoadBalancer) GetPrivateAddress() (res LoadBalancerGetPrivateAddressRetType)

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetPrivateAddressOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetRegion

func (o *LoadBalancer) GetRegion() (res LoadBalancerGetRegionRetType)

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetRegionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetStatus

func (o *LoadBalancer) GetStatus() (res LoadBalancerGetStatusRetType)

GetStatus returns the Status field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetStatusOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetTargetPools

func (o *LoadBalancer) GetTargetPools() (res LoadBalancerGetTargetPoolsRetType)

GetTargetPools returns the TargetPools field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetTargetPoolsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetTargetSecurityGroup

func (o *LoadBalancer) GetTargetSecurityGroup() (res LoadBalancerGetTargetSecurityGroupRetType)

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetTargetSecurityGroupOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetVersion

func (o *LoadBalancer) GetVersion() (res LoadBalancerGetVersionRetType)

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) GetVersionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasErrors

func (o *LoadBalancer) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasExternalAddress

func (o *LoadBalancer) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasLabels

func (o *LoadBalancer) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasListeners

func (o *LoadBalancer) HasListeners() bool

HasListeners returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasLoadBalancerSecurityGroup

func (o *LoadBalancer) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasName

func (o *LoadBalancer) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasNetworks

func (o *LoadBalancer) HasNetworks() bool

HasNetworks returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasOptions

func (o *LoadBalancer) HasOptions() bool

HasOptions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasPlanId

func (o *LoadBalancer) HasPlanId() bool

HasPlanId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasPrivateAddress

func (o *LoadBalancer) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasRegion

func (o *LoadBalancer) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasStatus

func (o *LoadBalancer) HasStatus() bool

HasStatus returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasTargetPools

func (o *LoadBalancer) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasTargetSecurityGroup

func (o *LoadBalancer) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) HasVersion

func (o *LoadBalancer) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) SetDisableTargetSecurityGroupAssignment(v LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetExternalAddress

func (o *LoadBalancer) SetExternalAddress(v LoadBalancerGetExternalAddressRetType)

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetListeners

func (o *LoadBalancer) SetListeners(v LoadBalancerGetListenersRetType)

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetLoadBalancerSecurityGroup

func (o *LoadBalancer) SetLoadBalancerSecurityGroup(v LoadBalancerGetLoadBalancerSecurityGroupRetType)

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetNetworks

func (o *LoadBalancer) SetNetworks(v LoadBalancerGetNetworksRetType)

SetNetworks gets a reference to the given []Network and assigns it to the Networks field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetPrivateAddress

func (o *LoadBalancer) SetPrivateAddress(v LoadBalancerGetPrivateAddressRetType)

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetTargetPools

func (o *LoadBalancer) SetTargetPools(v LoadBalancerGetTargetPoolsRetType)

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetTargetSecurityGroup

func (o *LoadBalancer) SetTargetSecurityGroup(v LoadBalancerGetTargetSecurityGroupRetType)

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancer) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancer) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerError

type LoadBalancerError struct {
	// The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP \"45.135.247.139\" could not be found.
	Description LoadBalancerErrorGetDescriptionAttributeType `json:"description,omitempty"`
	// The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error.
	Type LoadBalancerErrorGetTypeAttributeType `json:"type,omitempty"`
}

LoadBalancerError struct for LoadBalancerError Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancerError

func NewLoadBalancerError() *LoadBalancerError

NewLoadBalancerError instantiates a new LoadBalancerError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancerErrorWithDefaults

func NewLoadBalancerErrorWithDefaults() *LoadBalancerError

NewLoadBalancerErrorWithDefaults instantiates a new LoadBalancerError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) GetDescription

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) GetDescriptionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) GetType

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) GetTypeOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) HasDescription

func (o *LoadBalancerError) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) HasType

func (o *LoadBalancerError) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerError) SetType

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerError) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetDescriptionArgType deprecated

type LoadBalancerErrorGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetDescriptionAttributeType

type LoadBalancerErrorGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetDescriptionRetType deprecated

type LoadBalancerErrorGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetTypeArgType deprecated

type LoadBalancerErrorGetTypeArgType = LoadBalancerErrorTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetTypeAttributeType deprecated

type LoadBalancerErrorGetTypeAttributeType = *LoadBalancerErrorTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorGetTypeRetType deprecated

type LoadBalancerErrorGetTypeRetType = LoadBalancerErrorTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerErrorTypes

type LoadBalancerErrorTypes string

LoadBalancerErrorTypes The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_UNSPECIFIED LoadBalancerErrorTypes = "TYPE_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_INTERNAL LoadBalancerErrorTypes = "TYPE_INTERNAL"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_QUOTA_SECGROUP_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUP_EXCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_QUOTA_SECGROUPRULE_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUPRULE_EXCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_PORT_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_PORT_NOT_CONFIGURED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_FIP_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_FIP_NOT_CONFIGURED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_TARGET_NOT_ACTIVE LoadBalancerErrorTypes = "TYPE_TARGET_NOT_ACTIVE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_METRICS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_METRICS_MISCONFIGURED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERERRORTYPE_LOGS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_LOGS_MISCONFIGURED"
)

List of Type

func NewLoadBalancerErrorTypesFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerErrorTypes) IsValid

func (v LoadBalancerErrorTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerErrorTypes) Ptr

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerErrorTypes) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetErrorsArgType deprecated

type LoadBalancerGetErrorsArgType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetErrorsAttributeType

type LoadBalancerGetErrorsAttributeType = *[]LoadBalancerError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetErrorsRetType deprecated

type LoadBalancerGetErrorsRetType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetExternalAddressArgType deprecated

type LoadBalancerGetExternalAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetExternalAddressAttributeType

type LoadBalancerGetExternalAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetExternalAddressRetType deprecated

type LoadBalancerGetExternalAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLabelsArgType deprecated

type LoadBalancerGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLabelsAttributeType

type LoadBalancerGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLabelsRetType deprecated

type LoadBalancerGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetListenersArgType deprecated

type LoadBalancerGetListenersArgType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetListenersAttributeType

type LoadBalancerGetListenersAttributeType = *[]Listener

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetListenersRetType deprecated

type LoadBalancerGetListenersRetType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLoadBalancerSecurityGroupArgType deprecated

type LoadBalancerGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLoadBalancerSecurityGroupAttributeType

type LoadBalancerGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetLoadBalancerSecurityGroupRetType deprecated

type LoadBalancerGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNameArgType deprecated

type LoadBalancerGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNameAttributeType

type LoadBalancerGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNameRetType deprecated

type LoadBalancerGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNetworksArgType deprecated

type LoadBalancerGetNetworksArgType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNetworksAttributeType

type LoadBalancerGetNetworksAttributeType = *[]Network

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetNetworksRetType deprecated

type LoadBalancerGetNetworksRetType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetOptionsArgType deprecated

type LoadBalancerGetOptionsArgType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetOptionsAttributeType

type LoadBalancerGetOptionsAttributeType = *LoadBalancerOptions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetOptionsRetType deprecated

type LoadBalancerGetOptionsRetType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPlanIdArgType deprecated

type LoadBalancerGetPlanIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPlanIdAttributeType

type LoadBalancerGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPlanIdRetType deprecated

type LoadBalancerGetPlanIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPrivateAddressArgType deprecated

type LoadBalancerGetPrivateAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPrivateAddressAttributeType

type LoadBalancerGetPrivateAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetPrivateAddressRetType deprecated

type LoadBalancerGetPrivateAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetRegionArgType deprecated

type LoadBalancerGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetRegionAttributeType

type LoadBalancerGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetRegionRetType deprecated

type LoadBalancerGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetStatusArgType deprecated

type LoadBalancerGetStatusArgType = LoadBalancerStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetStatusAttributeType deprecated

type LoadBalancerGetStatusAttributeType = *LoadBalancerStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetStatusRetType deprecated

type LoadBalancerGetStatusRetType = LoadBalancerStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetPoolsArgType deprecated

type LoadBalancerGetTargetPoolsArgType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetPoolsAttributeType

type LoadBalancerGetTargetPoolsAttributeType = *[]TargetPool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetPoolsRetType deprecated

type LoadBalancerGetTargetPoolsRetType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetSecurityGroupArgType deprecated

type LoadBalancerGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetSecurityGroupAttributeType

type LoadBalancerGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetTargetSecurityGroupRetType deprecated

type LoadBalancerGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetVersionArgType deprecated

type LoadBalancerGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetVersionAttributeType

type LoadBalancerGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerGetVersionRetType deprecated

type LoadBalancerGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptions

type LoadBalancerOptions struct {
	AccessControl LoadBalancerOptionsGetAccessControlAttributeType `json:"accessControl,omitempty"`
	// This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
	EphemeralAddress LoadBalancerOptionsgetEphemeralAddressAttributeType `json:"ephemeralAddress,omitempty"`
	Observability    LoadBalancerOptionsGetObservabilityAttributeType    `json:"observability,omitempty"`
	// Application 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 Application Load Balancer. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancerOptions

func NewLoadBalancerOptions() *LoadBalancerOptions

NewLoadBalancerOptions instantiates a new LoadBalancerOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadBalancerOptionsWithDefaults

func NewLoadBalancerOptionsWithDefaults() *LoadBalancerOptions

NewLoadBalancerOptionsWithDefaults instantiates a new LoadBalancerOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetAccessControl

GetAccessControl returns the AccessControl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetAccessControlOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetEphemeralAddress

GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetEphemeralAddressOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetObservability

GetObservability returns the Observability field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetObservabilityOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetPrivateNetworkOnly

GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) HasAccessControl

func (o *LoadBalancerOptions) HasAccessControl() bool

HasAccessControl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) HasEphemeralAddress

func (o *LoadBalancerOptions) HasEphemeralAddress() bool

HasEphemeralAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) HasObservability

func (o *LoadBalancerOptions) HasObservability() bool

HasObservability returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) HasPrivateNetworkOnly

func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool

HasPrivateNetworkOnly returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) SetAccessControl

SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) SetEphemeralAddress

SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) SetObservability

SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerOptions) SetPrivateNetworkOnly

SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerOptions) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetAccessControlArgType deprecated

type LoadBalancerOptionsGetAccessControlArgType = LoadbalancerOptionAccessControl

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetAccessControlAttributeType

type LoadBalancerOptionsGetAccessControlAttributeType = *LoadbalancerOptionAccessControl

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetAccessControlRetType deprecated

type LoadBalancerOptionsGetAccessControlRetType = LoadbalancerOptionAccessControl

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetObservabilityArgType deprecated

type LoadBalancerOptionsGetObservabilityArgType = LoadbalancerOptionObservability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetObservabilityAttributeType

type LoadBalancerOptionsGetObservabilityAttributeType = *LoadbalancerOptionObservability

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsGetObservabilityRetType deprecated

type LoadBalancerOptionsGetObservabilityRetType = LoadbalancerOptionObservability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetEphemeralAddressArgType deprecated

type LoadBalancerOptionsgetEphemeralAddressArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetEphemeralAddressAttributeType

type LoadBalancerOptionsgetEphemeralAddressAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetEphemeralAddressRetType deprecated

type LoadBalancerOptionsgetEphemeralAddressRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType deprecated

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType deprecated

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancerStatus

type LoadBalancerStatus string

LoadBalancerStatus the model 'LoadBalancer' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERSTATUS_UNSPECIFIED LoadBalancerStatus = "STATUS_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERSTATUS_PENDING LoadBalancerStatus = "STATUS_PENDING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERSTATUS_READY LoadBalancerStatus = "STATUS_READY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERSTATUS_ERROR LoadBalancerStatus = "STATUS_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LOADBALANCERSTATUS_TERMINATING LoadBalancerStatus = "STATUS_TERMINATING"
)

List of Status

func NewLoadBalancerStatusFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerStatus) IsValid

func (v LoadBalancerStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadBalancerStatus) Ptr

Ptr returns reference to StatusStatus value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadBalancerStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType deprecated

type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType

type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType deprecated

type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionAccessControl

type LoadbalancerOptionAccessControl struct {
	// Application 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 Application Load Balancer. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionAccessControl

func NewLoadbalancerOptionAccessControl() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControl instantiates a new LoadbalancerOptionAccessControl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionAccessControlWithDefaults

func NewLoadbalancerOptionAccessControlWithDefaults() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControlWithDefaults instantiates a new LoadbalancerOptionAccessControl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionAccessControl) GetAllowedSourceRanges

GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk

GetAllowedSourceRangesOk returns a tuple with the AllowedSourceRanges field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionAccessControl) HasAllowedSourceRanges

func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool

HasAllowedSourceRanges returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges

SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadbalancerOptionAccessControl) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType deprecated

type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType deprecated

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogs

type LoadbalancerOptionLogs struct {
	// Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
	CredentialsRef LoadbalancerOptionLogsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"`
	// The Observability(Logs)/Loki remote write Push URL you want the logs to be shipped to.
	PushUrl LoadbalancerOptionLogsGetPushUrlAttributeType `json:"pushUrl,omitempty"`
}

LoadbalancerOptionLogs Observability logs configuration. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionLogs

func NewLoadbalancerOptionLogs() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogs instantiates a new LoadbalancerOptionLogs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionLogsWithDefaults

func NewLoadbalancerOptionLogsWithDefaults() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogsWithDefaults instantiates a new LoadbalancerOptionLogs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) GetCredentialsRefOk

GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) GetPushUrl

GetPushUrl returns the PushUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) GetPushUrlOk

GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) HasCredentialsRef

func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) HasPushUrl

func (o *LoadbalancerOptionLogs) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionLogs) SetPushUrl

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadbalancerOptionLogs) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetCredentialsRefArgType deprecated

type LoadbalancerOptionLogsGetCredentialsRefArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetCredentialsRefAttributeType

type LoadbalancerOptionLogsGetCredentialsRefAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetCredentialsRefRetType deprecated

type LoadbalancerOptionLogsGetCredentialsRefRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetPushUrlArgType deprecated

type LoadbalancerOptionLogsGetPushUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetPushUrlAttributeType

type LoadbalancerOptionLogsGetPushUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionLogsGetPushUrlRetType deprecated

type LoadbalancerOptionLogsGetPushUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetrics

type LoadbalancerOptionMetrics struct {
	// Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
	CredentialsRef LoadbalancerOptionMetricsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"`
	// The Observability(Metrics)/Prometheus remote write push URL you want the metrics to be shipped to.
	PushUrl LoadbalancerOptionMetricsGetPushUrlAttributeType `json:"pushUrl,omitempty"`
}

LoadbalancerOptionMetrics Observability metrics configuration. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionMetrics

func NewLoadbalancerOptionMetrics() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetrics instantiates a new LoadbalancerOptionMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionMetricsWithDefaults

func NewLoadbalancerOptionMetricsWithDefaults() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetricsWithDefaults instantiates a new LoadbalancerOptionMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) GetCredentialsRefOk

GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) GetPushUrl

GetPushUrl returns the PushUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) GetPushUrlOk

GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) HasCredentialsRef

func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) HasPushUrl

func (o *LoadbalancerOptionMetrics) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionMetrics) SetPushUrl

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadbalancerOptionMetrics) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetCredentialsRefArgType deprecated

type LoadbalancerOptionMetricsGetCredentialsRefArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetCredentialsRefRetType deprecated

type LoadbalancerOptionMetricsGetCredentialsRefRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetPushUrlArgType deprecated

type LoadbalancerOptionMetricsGetPushUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetPushUrlAttributeType

type LoadbalancerOptionMetricsGetPushUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionMetricsGetPushUrlRetType deprecated

type LoadbalancerOptionMetricsGetPushUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservability

type LoadbalancerOptionObservability struct {
	Logs    LoadbalancerOptionObservabilityGetLogsAttributeType    `json:"logs,omitempty"`
	Metrics LoadbalancerOptionObservabilityGetMetricsAttributeType `json:"metrics,omitempty"`
}

LoadbalancerOptionObservability We offer Load Balancer observability via STACKIT Observability or external solutions. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionObservability

func NewLoadbalancerOptionObservability() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservability instantiates a new LoadbalancerOptionObservability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLoadbalancerOptionObservabilityWithDefaults

func NewLoadbalancerOptionObservabilityWithDefaults() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservabilityWithDefaults instantiates a new LoadbalancerOptionObservability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) GetLogs

GetLogs returns the Logs field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) GetLogsOk

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) GetMetrics

GetMetrics returns the Metrics field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) GetMetricsOk

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) HasLogs

HasLogs returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) HasMetrics

func (o *LoadbalancerOptionObservability) HasMetrics() bool

HasMetrics returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) SetLogs

SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LoadbalancerOptionObservability) SetMetrics

SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LoadbalancerOptionObservability) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetLogsArgType deprecated

type LoadbalancerOptionObservabilityGetLogsArgType = LoadbalancerOptionLogs

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetLogsAttributeType

type LoadbalancerOptionObservabilityGetLogsAttributeType = *LoadbalancerOptionLogs

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetLogsRetType deprecated

type LoadbalancerOptionObservabilityGetLogsRetType = LoadbalancerOptionLogs

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetMetricsArgType deprecated

type LoadbalancerOptionObservabilityGetMetricsArgType = LoadbalancerOptionMetrics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetMetricsAttributeType

type LoadbalancerOptionObservabilityGetMetricsAttributeType = *LoadbalancerOptionMetrics

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LoadbalancerOptionObservabilityGetMetricsRetType deprecated

type LoadbalancerOptionObservabilityGetMetricsRetType = LoadbalancerOptionMetrics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Network

type Network struct {
	// STACKIT network ID the Application Load Balancer and/or targets are in.
	NetworkId NetworkGetNetworkIdAttributeType `json:"networkId,omitempty"`
	// The role defines how the Application Load Balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported.
	Role NetworkGetRoleAttributeType `json:"role,omitempty"`
}

Network struct for Network Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetwork

func NewNetwork() *Network

NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkWithDefaults

func NewNetworkWithDefaults() *Network

NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetNetworkId

func (o *Network) GetNetworkId() (res NetworkGetNetworkIdRetType)

GetNetworkId returns the NetworkId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetNetworkIdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetRole

func (o *Network) GetRole() (res NetworkGetRoleRetType)

GetRole returns the Role field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetRoleOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) HasNetworkId

func (o *Network) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) HasRole

func (o *Network) HasRole() bool

HasRole returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetNetworkId

func (o *Network) SetNetworkId(v NetworkGetNetworkIdRetType)

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetRole

func (o *Network) SetRole(v NetworkGetRoleRetType)

SetRole gets a reference to the given string and assigns it to the Role field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Network) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNetworkIdArgType deprecated

type NetworkGetNetworkIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNetworkIdAttributeType

type NetworkGetNetworkIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNetworkIdRetType deprecated

type NetworkGetNetworkIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoleArgType deprecated

type NetworkGetRoleArgType = NetworkRole

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoleAttributeType deprecated

type NetworkGetRoleAttributeType = *NetworkRole

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoleRetType deprecated

type NetworkGetRoleRetType = NetworkRole

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRole

type NetworkRole string

NetworkRole The role defines how the Application Load Balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NETWORKROLE_UNSPECIFIED NetworkRole = "ROLE_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NETWORKROLE_LISTENERS_AND_TARGETS NetworkRole = "ROLE_LISTENERS_AND_TARGETS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NETWORKROLE_LISTENERS NetworkRole = "ROLE_LISTENERS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NETWORKROLE_TARGETS NetworkRole = "ROLE_TARGETS"
)

List of Role

func NewNetworkRoleFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkRole) IsValid

func (v NetworkRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkRole) Ptr

func (v NetworkRole) Ptr() *NetworkRole

Ptr returns reference to RoleRole value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkRole) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableActiveHealthCheck deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableActiveHealthCheck deprecated

func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableActiveHealthCheck) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableActiveHealthCheck) IsSet deprecated

func (v NullableActiveHealthCheck) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableActiveHealthCheck) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableActiveHealthCheck) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableActiveHealthCheck) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableActiveHealthCheck) Unset deprecated

func (v *NullableActiveHealthCheck) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCertificateConfig deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCertificateConfig deprecated

func NewNullableCertificateConfig(val *CertificateConfig) *NullableCertificateConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCertificateConfig) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCertificateConfig) IsSet deprecated

func (v NullableCertificateConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCertificateConfig) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCertificateConfig) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCertificateConfig) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCertificateConfig) Unset deprecated

func (v *NullableCertificateConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCookiePersistence deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCookiePersistence deprecated

func NewNullableCookiePersistence(val *CookiePersistence) *NullableCookiePersistence

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCookiePersistence) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCookiePersistence) IsSet deprecated

func (v NullableCookiePersistence) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCookiePersistence) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCookiePersistence) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCookiePersistence) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCookiePersistence) Unset deprecated

func (v *NullableCookiePersistence) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateCredentialsPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateCredentialsPayload deprecated

func NewNullableCreateCredentialsPayload(val *CreateCredentialsPayload) *NullableCreateCredentialsPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateCredentialsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateCredentialsResponse deprecated

func NewNullableCreateCredentialsResponse(val *CreateCredentialsResponse) *NullableCreateCredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateCredentialsResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateCredentialsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLoadBalancerPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLoadBalancerPayload deprecated

func NewNullableCreateLoadBalancerPayload(val *CreateLoadBalancerPayload) *NullableCreateLoadBalancerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup deprecated

func NewNullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup(val *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLoadBalancerPayloadStatus deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLoadBalancerPayloadStatus deprecated

func NewNullableCreateLoadBalancerPayloadStatus(val *CreateLoadBalancerPayloadStatus) *NullableCreateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadStatus) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadStatus) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadStatus) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadStatus) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadStatus) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLoadBalancerPayloadTargetSecurityGroup deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLoadBalancerPayloadTargetSecurityGroup deprecated

func NewNullableCreateLoadBalancerPayloadTargetSecurityGroup(val *CreateLoadBalancerPayloadTargetSecurityGroup) *NullableCreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCredentialsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCredentialsResponse deprecated

func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCredentialsResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCredentialsResponse) Unset deprecated

func (v *NullableCredentialsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCredentialsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCredentialsResponse deprecated

func NewNullableGetCredentialsResponse(val *GetCredentialsResponse) *NullableGetCredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCredentialsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCredentialsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCredentialsResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCredentialsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCredentialsResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCredentialsResponse) Unset deprecated

func (v *NullableGetCredentialsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetQuotaResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetQuotaResponse deprecated

func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetQuotaResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetQuotaResponse) IsSet deprecated

func (v NullableGetQuotaResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetQuotaResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetQuotaResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetQuotaResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetQuotaResponse) Unset deprecated

func (v *NullableGetQuotaResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGoogleProtobufAny deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGoogleProtobufAny deprecated

func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) IsSet deprecated

func (v NullableGoogleProtobufAny) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) Unset deprecated

func (v *NullableGoogleProtobufAny) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHostConfig deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHostConfig deprecated

func NewNullableHostConfig(val *HostConfig) *NullableHostConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHostConfig) Get deprecated

func (v NullableHostConfig) Get() *HostConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHostConfig) IsSet deprecated

func (v NullableHostConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHostConfig) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHostConfig) Set deprecated

func (v *NullableHostConfig) Set(val *HostConfig)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHostConfig) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHostConfig) Unset deprecated

func (v *NullableHostConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpHeader deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpHeader deprecated

func NewNullableHttpHeader(val *HttpHeader) *NullableHttpHeader

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHeader) Get deprecated

func (v NullableHttpHeader) Get() *HttpHeader

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHeader) IsSet deprecated

func (v NullableHttpHeader) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHeader) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHeader) Set deprecated

func (v *NullableHttpHeader) Set(val *HttpHeader)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHeader) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHeader) Unset deprecated

func (v *NullableHttpHeader) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpHealthChecks deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpHealthChecks deprecated

func NewNullableHttpHealthChecks(val *HttpHealthChecks) *NullableHttpHealthChecks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHealthChecks) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHealthChecks) IsSet deprecated

func (v NullableHttpHealthChecks) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpHealthChecks) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHealthChecks) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHealthChecks) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpHealthChecks) Unset deprecated

func (v *NullableHttpHealthChecks) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListCredentialsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListCredentialsResponse deprecated

func NewNullableListCredentialsResponse(val *ListCredentialsResponse) *NullableListCredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCredentialsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCredentialsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListCredentialsResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCredentialsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCredentialsResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListCredentialsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListLoadBalancersResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListLoadBalancersResponse deprecated

func NewNullableListLoadBalancersResponse(val *ListLoadBalancersResponse) *NullableListLoadBalancersResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLoadBalancersResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLoadBalancersResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLoadBalancersResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLoadBalancersResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLoadBalancersResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLoadBalancersResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListPlansResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListPlansResponse deprecated

func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPlansResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPlansResponse) IsSet deprecated

func (v NullableListPlansResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPlansResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPlansResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPlansResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPlansResponse) Unset deprecated

func (v *NullableListPlansResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListener deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListener deprecated

func NewNullableListener(val *Listener) *NullableListener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListener) Get deprecated

func (v NullableListener) Get() *Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListener) IsSet deprecated

func (v NullableListener) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListener) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListener) Set deprecated

func (v *NullableListener) Set(val *Listener)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListener) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListener) Unset deprecated

func (v *NullableListener) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListenerProtocol deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListenerProtocol deprecated

func NewNullableListenerProtocol(val *ListenerProtocol) *NullableListenerProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListenerProtocol) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListenerProtocol) IsSet deprecated

func (v NullableListenerProtocol) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListenerProtocol) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListenerProtocol) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListenerProtocol) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListenerProtocol) Unset deprecated

func (v *NullableListenerProtocol) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadBalancer deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadBalancer deprecated

func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancer) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancer) IsSet deprecated

func (v NullableLoadBalancer) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancer) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancer) Set deprecated

func (v *NullableLoadBalancer) Set(val *LoadBalancer)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancer) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancer) Unset deprecated

func (v *NullableLoadBalancer) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadBalancerError deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadBalancerError deprecated

func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerError) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerError) IsSet deprecated

func (v NullableLoadBalancerError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerError) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerError) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerError) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerError) Unset deprecated

func (v *NullableLoadBalancerError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadBalancerErrorTypes deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadBalancerErrorTypes deprecated

func NewNullableLoadBalancerErrorTypes(val *LoadBalancerErrorTypes) *NullableLoadBalancerErrorTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerErrorTypes) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerErrorTypes) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerErrorTypes) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerErrorTypes) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerErrorTypes) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerErrorTypes) Unset deprecated

func (v *NullableLoadBalancerErrorTypes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadBalancerOptions deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadBalancerOptions deprecated

func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerOptions) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerOptions) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerOptions) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerOptions) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerOptions) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerOptions) Unset deprecated

func (v *NullableLoadBalancerOptions) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadBalancerStatus deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadBalancerStatus deprecated

func NewNullableLoadBalancerStatus(val *LoadBalancerStatus) *NullableLoadBalancerStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerStatus) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerStatus) IsSet deprecated

func (v NullableLoadBalancerStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadBalancerStatus) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerStatus) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadBalancerStatus) Unset deprecated

func (v *NullableLoadBalancerStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadbalancerOptionAccessControl deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadbalancerOptionAccessControl deprecated

func NewNullableLoadbalancerOptionAccessControl(val *LoadbalancerOptionAccessControl) *NullableLoadbalancerOptionAccessControl

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionAccessControl) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionAccessControl) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionAccessControl) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionAccessControl) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionAccessControl) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadbalancerOptionLogs deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadbalancerOptionLogs deprecated

func NewNullableLoadbalancerOptionLogs(val *LoadbalancerOptionLogs) *NullableLoadbalancerOptionLogs

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionLogs) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionLogs) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionLogs) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionLogs) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionLogs) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionLogs) Unset deprecated

func (v *NullableLoadbalancerOptionLogs) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadbalancerOptionMetrics deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadbalancerOptionMetrics deprecated

func NewNullableLoadbalancerOptionMetrics(val *LoadbalancerOptionMetrics) *NullableLoadbalancerOptionMetrics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionMetrics) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionMetrics) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionMetrics) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionMetrics) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionMetrics) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLoadbalancerOptionObservability deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLoadbalancerOptionObservability deprecated

func NewNullableLoadbalancerOptionObservability(val *LoadbalancerOptionObservability) *NullableLoadbalancerOptionObservability

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionObservability) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionObservability) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLoadbalancerOptionObservability) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionObservability) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionObservability) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLoadbalancerOptionObservability) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetwork deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableNetwork deprecated

func NewNullableNetwork(val *Network) *NullableNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) Get deprecated

func (v NullableNetwork) Get() *Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) IsSet deprecated

func (v NullableNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Set deprecated

func (v *NullableNetwork) Set(val *Network)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Unset deprecated

func (v *NullableNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkRole deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableNetworkRole deprecated

func NewNullableNetworkRole(val *NetworkRole) *NullableNetworkRole

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRole) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRole) IsSet deprecated

func (v NullableNetworkRole) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRole) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRole) Set deprecated

func (v *NullableNetworkRole) Set(val *NetworkRole)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRole) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRole) Unset deprecated

func (v *NullableNetworkRole) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePath deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePath deprecated

func NewNullablePath(val *Path) *NullablePath

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePath) Get deprecated

func (v NullablePath) Get() *Path

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePath) IsSet deprecated

func (v NullablePath) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePath) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePath) Set deprecated

func (v *NullablePath) Set(val *Path)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePath) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePath) Unset deprecated

func (v *NullablePath) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePlanDetails deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePlanDetails deprecated

func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePlanDetails) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePlanDetails) IsSet deprecated

func (v NullablePlanDetails) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePlanDetails) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePlanDetails) Set deprecated

func (v *NullablePlanDetails) Set(val *PlanDetails)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePlanDetails) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePlanDetails) Unset deprecated

func (v *NullablePlanDetails) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProtocolOptionsHTTP deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableProtocolOptionsHTTP deprecated

func NewNullableProtocolOptionsHTTP(val *ProtocolOptionsHTTP) *NullableProtocolOptionsHTTP

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTP) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTP) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTP) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTP) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTP) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTP) Unset deprecated

func (v *NullableProtocolOptionsHTTP) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProtocolOptionsHTTPS deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableProtocolOptionsHTTPS deprecated

func NewNullableProtocolOptionsHTTPS(val *ProtocolOptionsHTTPS) *NullableProtocolOptionsHTTPS

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTPS) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTPS) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocolOptionsHTTPS) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTPS) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTPS) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocolOptionsHTTPS) Unset deprecated

func (v *NullableProtocolOptionsHTTPS) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQueryParameter deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableQueryParameter deprecated

func NewNullableQueryParameter(val *QueryParameter) *NullableQueryParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQueryParameter) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQueryParameter) IsSet deprecated

func (v NullableQueryParameter) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQueryParameter) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQueryParameter) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQueryParameter) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQueryParameter) Unset deprecated

func (v *NullableQueryParameter) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRule deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRule deprecated

func NewNullableRule(val *Rule) *NullableRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRule) Get deprecated

func (v NullableRule) Get() *Rule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRule) IsSet deprecated

func (v NullableRule) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRule) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRule) Set deprecated

func (v *NullableRule) Set(val *Rule)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRule) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRule) Unset deprecated

func (v *NullableRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroup deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableSecurityGroup deprecated

func NewNullableSecurityGroup(val *SecurityGroup) *NullableSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) IsSet deprecated

func (v NullableSecurityGroup) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) Set deprecated

func (v *NullableSecurityGroup) Set(val *SecurityGroup)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) Unset deprecated

func (v *NullableSecurityGroup) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStatus deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStatus deprecated

func NewNullableStatus(val *Status) *NullableStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) Get deprecated

func (v NullableStatus) Get() *Status

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) IsSet deprecated

func (v NullableStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) Set deprecated

func (v *NullableStatus) Set(val *Status)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) Unset deprecated

func (v *NullableStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTarget deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTarget deprecated

func NewNullableTarget(val *Target) *NullableTarget

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTarget) Get deprecated

func (v NullableTarget) Get() *Target

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTarget) IsSet deprecated

func (v NullableTarget) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTarget) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTarget) Set deprecated

func (v *NullableTarget) Set(val *Target)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTarget) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTarget) Unset deprecated

func (v *NullableTarget) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTargetPool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTargetPool deprecated

func NewNullableTargetPool(val *TargetPool) *NullableTargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTargetPool) Get deprecated

func (v NullableTargetPool) Get() *TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTargetPool) IsSet deprecated

func (v NullableTargetPool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTargetPool) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTargetPool) Set deprecated

func (v *NullableTargetPool) Set(val *TargetPool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTargetPool) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTargetPool) Unset deprecated

func (v *NullableTargetPool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTlsConfig deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTlsConfig deprecated added in v0.10.0

func NewNullableTlsConfig(val *TlsConfig) *NullableTlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTlsConfig) Get deprecated added in v0.10.0

func (v NullableTlsConfig) Get() *TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTlsConfig) IsSet deprecated added in v0.10.0

func (v NullableTlsConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTlsConfig) MarshalJSON deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTlsConfig) Set deprecated added in v0.10.0

func (v *NullableTlsConfig) Set(val *TlsConfig)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTlsConfig) UnmarshalJSON deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTlsConfig) Unset deprecated added in v0.10.0

func (v *NullableTlsConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateCredentialsPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateCredentialsPayload deprecated

func NewNullableUpdateCredentialsPayload(val *UpdateCredentialsPayload) *NullableUpdateCredentialsPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateCredentialsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateCredentialsResponse deprecated

func NewNullableUpdateCredentialsResponse(val *UpdateCredentialsResponse) *NullableUpdateCredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateCredentialsResponse) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsResponse) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateCredentialsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateLoadBalancerPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateLoadBalancerPayload deprecated

func NewNullableUpdateLoadBalancerPayload(val *UpdateLoadBalancerPayload) *NullableUpdateLoadBalancerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateLoadBalancerPayloadStatus deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateLoadBalancerPayloadStatus deprecated

func NewNullableUpdateLoadBalancerPayloadStatus(val *UpdateLoadBalancerPayloadStatus) *NullableUpdateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayloadStatus) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayloadStatus) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateLoadBalancerPayloadStatus) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayloadStatus) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateLoadBalancerPayloadStatus) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateTargetPoolPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateTargetPoolPayload deprecated

func NewNullableUpdateTargetPoolPayload(val *UpdateTargetPoolPayload) *NullableUpdateTargetPoolPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateTargetPoolPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateTargetPoolPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateTargetPoolPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateTargetPoolPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateTargetPoolPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateTargetPoolPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Path

type Path struct {
	// Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
	ExactMatch PathGetExactMatchAttributeType `json:"exactMatch,omitempty"`
	// Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
	Prefix PathGetPrefixAttributeType `json:"prefix,omitempty"`
}

Path Path match. Optional. Contains either an exact or prefix match. If not set, defaults to root path '/' of prefix type. Cannot be set if 'path_prefix' is used. Prefer using this field over 'path_prefix'. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPath

func NewPath() *Path

NewPath instantiates a new Path 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPathWithDefaults

func NewPathWithDefaults() *Path

NewPathWithDefaults instantiates a new Path 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) GetExactMatch

func (o *Path) GetExactMatch() (res PathGetExactMatchRetType)

GetExactMatch returns the ExactMatch field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) GetExactMatchOk

func (o *Path) GetExactMatchOk() (ret PathGetExactMatchRetType, ok bool)

GetExactMatchOk returns a tuple with the ExactMatch field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) GetPrefix

func (o *Path) GetPrefix() (res PathGetPrefixRetType)

GetPrefix returns the Prefix field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) GetPrefixOk

func (o *Path) GetPrefixOk() (ret PathGetPrefixRetType, ok bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) HasExactMatch

func (o *Path) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) HasPrefix

func (o *Path) HasPrefix() bool

HasPrefix returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) SetExactMatch

func (o *Path) SetExactMatch(v PathGetExactMatchRetType)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Path) SetPrefix

func (o *Path) SetPrefix(v PathGetPrefixRetType)

SetPrefix gets a reference to the given string and assigns it to the Prefix field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Path) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetExactMatchArgType deprecated

type PathGetExactMatchArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetExactMatchAttributeType

type PathGetExactMatchAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetExactMatchRetType deprecated

type PathGetExactMatchRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetPrefixArgType deprecated

type PathGetPrefixArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetPrefixAttributeType

type PathGetPrefixAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PathGetPrefixRetType deprecated

type PathGetPrefixRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetails

type PlanDetails struct {
	// Description
	Description PlanDetailsGetDescriptionAttributeType `json:"description,omitempty"`
	// Flavor Name
	FlavorName PlanDetailsGetFlavorNameAttributeType `json:"flavorName,omitempty"`
	// Maximum number of concurrent connections per Application 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPlanDetails

func NewPlanDetails() *PlanDetails

NewPlanDetails instantiates a new PlanDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPlanDetailsWithDefaults

func NewPlanDetailsWithDefaults() *PlanDetails

NewPlanDetailsWithDefaults instantiates a new PlanDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetDescription

func (o *PlanDetails) GetDescription() (res PlanDetailsGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetDescriptionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetFlavorName

func (o *PlanDetails) GetFlavorName() (res PlanDetailsGetFlavorNameRetType)

GetFlavorName returns the FlavorName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetFlavorNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetMaxConnections

func (o *PlanDetails) GetMaxConnections() (res PlanDetailsGetMaxConnectionsRetType)

GetMaxConnections returns the MaxConnections field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetMaxConnectionsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetName

func (o *PlanDetails) GetName() (res PlanDetailsGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetPlanId

func (o *PlanDetails) GetPlanId() (res PlanDetailsGetPlanIdRetType)

GetPlanId returns the PlanId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetPlanIdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetRegion

func (o *PlanDetails) GetRegion() (res PlanDetailsGetRegionRetType)

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) GetRegionOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasDescription

func (o *PlanDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasFlavorName

func (o *PlanDetails) HasFlavorName() bool

HasFlavorName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasMaxConnections

func (o *PlanDetails) HasMaxConnections() bool

HasMaxConnections returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasName

func (o *PlanDetails) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasPlanId

func (o *PlanDetails) HasPlanId() bool

HasPlanId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) HasRegion

func (o *PlanDetails) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetDescription

func (o *PlanDetails) SetDescription(v PlanDetailsGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetFlavorName

func (o *PlanDetails) SetFlavorName(v PlanDetailsGetFlavorNameRetType)

SetFlavorName gets a reference to the given string and assigns it to the FlavorName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetMaxConnections

func (o *PlanDetails) SetMaxConnections(v PlanDetailsGetMaxConnectionsRetType)

SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetName

func (o *PlanDetails) SetName(v PlanDetailsGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetPlanId

func (o *PlanDetails) SetPlanId(v PlanDetailsGetPlanIdRetType)

SetPlanId gets a reference to the given string and assigns it to the PlanId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PlanDetails) SetRegion

func (o *PlanDetails) SetRegion(v PlanDetailsGetRegionRetType)

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PlanDetails) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetDescriptionArgType deprecated

type PlanDetailsGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetDescriptionAttributeType

type PlanDetailsGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetDescriptionRetType deprecated

type PlanDetailsGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetFlavorNameArgType deprecated

type PlanDetailsGetFlavorNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetFlavorNameAttributeType

type PlanDetailsGetFlavorNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetFlavorNameRetType deprecated

type PlanDetailsGetFlavorNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetMaxConnectionsArgType deprecated

type PlanDetailsGetMaxConnectionsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetMaxConnectionsAttributeType

type PlanDetailsGetMaxConnectionsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetMaxConnectionsRetType deprecated

type PlanDetailsGetMaxConnectionsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetNameArgType deprecated

type PlanDetailsGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetNameAttributeType

type PlanDetailsGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetNameRetType deprecated

type PlanDetailsGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetPlanIdArgType deprecated

type PlanDetailsGetPlanIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetPlanIdAttributeType

type PlanDetailsGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetPlanIdRetType deprecated

type PlanDetailsGetPlanIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetRegionArgType deprecated

type PlanDetailsGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetRegionAttributeType

type PlanDetailsGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PlanDetailsGetRegionRetType deprecated

type PlanDetailsGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTP

type ProtocolOptionsHTTP struct {
	// Defines routing rules grouped by hostname.
	Hosts ProtocolOptionsHTTPGetHostsAttributeType `json:"hosts,omitempty"`
}

ProtocolOptionsHTTP Configuration for handling HTTP traffic on this listener. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProtocolOptionsHTTP

func NewProtocolOptionsHTTP() *ProtocolOptionsHTTP

NewProtocolOptionsHTTP instantiates a new ProtocolOptionsHTTP 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProtocolOptionsHTTPWithDefaults

func NewProtocolOptionsHTTPWithDefaults() *ProtocolOptionsHTTP

NewProtocolOptionsHTTPWithDefaults instantiates a new ProtocolOptionsHTTP 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTP) GetHosts

GetHosts returns the Hosts field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTP) GetHostsOk

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTP) HasHosts

func (o *ProtocolOptionsHTTP) HasHosts() bool

HasHosts returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTP) SetHosts

SetHosts gets a reference to the given []HostConfig and assigns it to the Hosts field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ProtocolOptionsHTTP) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPGetHostsArgType deprecated

type ProtocolOptionsHTTPGetHostsArgType = []HostConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPGetHostsAttributeType

type ProtocolOptionsHTTPGetHostsAttributeType = *[]HostConfig

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPGetHostsRetType deprecated

type ProtocolOptionsHTTPGetHostsRetType = []HostConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPS

type ProtocolOptionsHTTPS struct {
	CertificateConfig ProtocolOptionsHTTPSGetCertificateConfigAttributeType `json:"certificateConfig,omitempty"`
}

ProtocolOptionsHTTPS Configuration for handling HTTPS traffic on this listener. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProtocolOptionsHTTPS

func NewProtocolOptionsHTTPS() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPS instantiates a new ProtocolOptionsHTTPS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProtocolOptionsHTTPSWithDefaults

func NewProtocolOptionsHTTPSWithDefaults() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPSWithDefaults instantiates a new ProtocolOptionsHTTPS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTPS) GetCertificateConfig

GetCertificateConfig returns the CertificateConfig field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTPS) GetCertificateConfigOk

func (o *ProtocolOptionsHTTPS) GetCertificateConfigOk() (ret ProtocolOptionsHTTPSGetCertificateConfigRetType, ok bool)

GetCertificateConfigOk returns a tuple with the CertificateConfig field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTPS) HasCertificateConfig

func (o *ProtocolOptionsHTTPS) HasCertificateConfig() bool

HasCertificateConfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProtocolOptionsHTTPS) SetCertificateConfig

SetCertificateConfig gets a reference to the given CertificateConfig and assigns it to the CertificateConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ProtocolOptionsHTTPS) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPSGetCertificateConfigArgType deprecated

type ProtocolOptionsHTTPSGetCertificateConfigArgType = CertificateConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType = *CertificateConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolOptionsHTTPSGetCertificateConfigRetType deprecated

type ProtocolOptionsHTTPSGetCertificateConfigRetType = CertificateConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameter

type QueryParameter struct {
	// Exact match for the parameter value.
	ExactMatch QueryParameterGetExactMatchAttributeType `json:"exactMatch,omitempty"`
	// Parameter name.
	Name QueryParameterGetNameAttributeType `json:"name,omitempty"`
}

QueryParameter struct for QueryParameter Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQueryParameter

func NewQueryParameter() *QueryParameter

NewQueryParameter instantiates a new QueryParameter 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQueryParameterWithDefaults

func NewQueryParameterWithDefaults() *QueryParameter

NewQueryParameterWithDefaults instantiates a new QueryParameter 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) GetExactMatch

func (o *QueryParameter) GetExactMatch() (res QueryParameterGetExactMatchRetType)

GetExactMatch returns the ExactMatch field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) GetExactMatchOk

func (o *QueryParameter) GetExactMatchOk() (ret QueryParameterGetExactMatchRetType, ok bool)

GetExactMatchOk returns a tuple with the ExactMatch field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) GetName

func (o *QueryParameter) GetName() (res QueryParameterGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) GetNameOk

func (o *QueryParameter) GetNameOk() (ret QueryParameterGetNameRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) HasExactMatch

func (o *QueryParameter) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) HasName

func (o *QueryParameter) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) SetExactMatch

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QueryParameter) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QueryParameter) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetExactMatchArgType deprecated

type QueryParameterGetExactMatchArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetExactMatchAttributeType

type QueryParameterGetExactMatchAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetExactMatchRetType deprecated

type QueryParameterGetExactMatchRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetNameArgType deprecated

type QueryParameterGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetNameAttributeType

type QueryParameterGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QueryParameterGetNameRetType deprecated

type QueryParameterGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Rule

type Rule struct {
	CookiePersistence RuleGetCookiePersistenceAttributeType `json:"cookiePersistence,omitempty"`
	// Headers for the rule.
	Headers RuleGetHeadersAttributeType `json:"headers,omitempty"`
	Path    RuleGetPathAttributeType    `json:"path,omitempty"`
	// Query parameters for the rule.
	QueryParameters RuleGetQueryParametersAttributeType `json:"queryParameters,omitempty"`
	// Reference target pool by target pool name.
	TargetPool RuleGetTargetPoolAttributeType `json:"targetPool,omitempty"`
	// If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection,  if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
	WebSocket RulegetWebSocketAttributeType `json:"webSocket,omitempty"`
}

Rule struct for Rule Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRule

func NewRule() *Rule

NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetCookiePersistence

func (o *Rule) GetCookiePersistence() (res RuleGetCookiePersistenceRetType)

GetCookiePersistence returns the CookiePersistence field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetCookiePersistenceOk

func (o *Rule) GetCookiePersistenceOk() (ret RuleGetCookiePersistenceRetType, ok bool)

GetCookiePersistenceOk returns a tuple with the CookiePersistence field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetHeaders

func (o *Rule) GetHeaders() (res RuleGetHeadersRetType)

GetHeaders returns the Headers field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetHeadersOk

func (o *Rule) GetHeadersOk() (ret RuleGetHeadersRetType, ok bool)

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetPath

func (o *Rule) GetPath() (res RuleGetPathRetType)

GetPath returns the Path field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetPathOk

func (o *Rule) GetPathOk() (ret RuleGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetQueryParameters

func (o *Rule) GetQueryParameters() (res RuleGetQueryParametersRetType)

GetQueryParameters returns the QueryParameters field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetQueryParametersOk

func (o *Rule) GetQueryParametersOk() (ret RuleGetQueryParametersRetType, ok bool)

GetQueryParametersOk returns a tuple with the QueryParameters field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetTargetPool

func (o *Rule) GetTargetPool() (res RuleGetTargetPoolRetType)

GetTargetPool returns the TargetPool field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetTargetPoolOk

func (o *Rule) GetTargetPoolOk() (ret RuleGetTargetPoolRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetWebSocket

func (o *Rule) GetWebSocket() (res RulegetWebSocketRetType)

GetWebSocket returns the WebSocket field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) GetWebSocketOk

func (o *Rule) GetWebSocketOk() (ret RulegetWebSocketRetType, ok bool)

GetWebSocketOk returns a tuple with the WebSocket field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasCookiePersistence

func (o *Rule) HasCookiePersistence() bool

HasCookiePersistence returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasHeaders

func (o *Rule) HasHeaders() bool

HasHeaders returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasPath

func (o *Rule) HasPath() bool

HasPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasQueryParameters

func (o *Rule) HasQueryParameters() bool

HasQueryParameters returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasTargetPool

func (o *Rule) HasTargetPool() bool

HasTargetPool returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) HasWebSocket

func (o *Rule) HasWebSocket() bool

HasWebSocket returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetCookiePersistence

func (o *Rule) SetCookiePersistence(v RuleGetCookiePersistenceRetType)

SetCookiePersistence gets a reference to the given CookiePersistence and assigns it to the CookiePersistence field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetHeaders

func (o *Rule) SetHeaders(v RuleGetHeadersRetType)

SetHeaders gets a reference to the given []HttpHeader and assigns it to the Headers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetPath

func (o *Rule) SetPath(v RuleGetPathRetType)

SetPath gets a reference to the given Path and assigns it to the Path field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetQueryParameters

func (o *Rule) SetQueryParameters(v RuleGetQueryParametersRetType)

SetQueryParameters gets a reference to the given []QueryParameter and assigns it to the QueryParameters field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetTargetPool

func (o *Rule) SetTargetPool(v RuleGetTargetPoolRetType)

SetTargetPool gets a reference to the given string and assigns it to the TargetPool field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Rule) SetWebSocket

func (o *Rule) SetWebSocket(v RulegetWebSocketRetType)

SetWebSocket gets a reference to the given bool and assigns it to the WebSocket field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Rule) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetCookiePersistenceArgType deprecated

type RuleGetCookiePersistenceArgType = CookiePersistence

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetCookiePersistenceAttributeType

type RuleGetCookiePersistenceAttributeType = *CookiePersistence

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetCookiePersistenceRetType deprecated

type RuleGetCookiePersistenceRetType = CookiePersistence

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetHeadersArgType deprecated

type RuleGetHeadersArgType = []HttpHeader

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetHeadersAttributeType

type RuleGetHeadersAttributeType = *[]HttpHeader

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetHeadersRetType deprecated

type RuleGetHeadersRetType = []HttpHeader

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetPathArgType deprecated

type RuleGetPathArgType = Path

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetPathAttributeType

type RuleGetPathAttributeType = *Path

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetPathRetType deprecated

type RuleGetPathRetType = Path

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetQueryParametersArgType deprecated

type RuleGetQueryParametersArgType = []QueryParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetQueryParametersAttributeType

type RuleGetQueryParametersAttributeType = *[]QueryParameter

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetQueryParametersRetType deprecated

type RuleGetQueryParametersRetType = []QueryParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetTargetPoolArgType deprecated

type RuleGetTargetPoolArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetTargetPoolAttributeType

type RuleGetTargetPoolAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RuleGetTargetPoolRetType deprecated

type RuleGetTargetPoolRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RulegetWebSocketArgType deprecated

type RulegetWebSocketArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RulegetWebSocketAttributeType

type RulegetWebSocketAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RulegetWebSocketRetType deprecated

type RulegetWebSocketRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroup

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroup

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroupWithDefaults

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetId

func (o *SecurityGroup) GetId() (res SecurityGroupGetIdRetType)

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetIdOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetName

func (o *SecurityGroup) GetName() (res SecurityGroupGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) HasId

func (o *SecurityGroup) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) HasName

func (o *SecurityGroup) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroup) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdArgType deprecated

type SecurityGroupGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdAttributeType

type SecurityGroupGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdRetType deprecated

type SecurityGroupGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameArgType deprecated

type SecurityGroupGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameAttributeType

type SecurityGroupGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameRetType deprecated

type SecurityGroupGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Status

type Status struct {
	// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
	// Can be cast to int32 without loss of precision.
	Code 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). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatus

func NewStatus() *Status

NewStatus instantiates a new Status object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatusWithDefaults

func NewStatusWithDefaults() *Status

NewStatusWithDefaults instantiates a new Status object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetCode

func (o *Status) GetCode() (res StatusGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetCodeOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetDetails

func (o *Status) GetDetails() (res StatusGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetDetailsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetMessage

func (o *Status) GetMessage() (res StatusGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetMessageOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasCode

func (o *Status) HasCode() bool

HasCode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasDetails

func (o *Status) HasDetails() bool

HasDetails returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasMessage

func (o *Status) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetCode

func (o *Status) SetCode(v StatusGetCodeRetType)

SetCode gets a reference to the given int64 and assigns it to the Code field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetDetails

func (o *Status) SetDetails(v StatusGetDetailsRetType)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetMessage

func (o *Status) SetMessage(v StatusGetMessageRetType)

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Status) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeArgType deprecated

type StatusGetCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeAttributeType

type StatusGetCodeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeRetType deprecated

type StatusGetCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsArgType deprecated

type StatusGetDetailsArgType = []GoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsAttributeType

type StatusGetDetailsAttributeType = *[]GoogleProtobufAny

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsRetType deprecated

type StatusGetDetailsRetType = []GoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageArgType deprecated

type StatusGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageAttributeType

type StatusGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageRetType deprecated

type StatusGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Target

type Target struct {
	// Target display name.
	DisplayName TargetGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// Private target IP, which must by unique within a target pool.
	Ip TargetGetIpAttributeType `json:"ip,omitempty"`
}

Target struct for Target Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTarget

func NewTarget() *Target

NewTarget instantiates a new Target object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTargetWithDefaults

func NewTargetWithDefaults() *Target

NewTargetWithDefaults instantiates a new Target object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) GetDisplayName

func (o *Target) GetDisplayName() (res TargetGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) GetDisplayNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) GetIp

func (o *Target) GetIp() (res TargetGetIpRetType)

GetIp returns the Ip field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) GetIpOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) HasDisplayName

func (o *Target) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) HasIp

func (o *Target) HasIp() bool

HasIp returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) SetDisplayName

func (o *Target) SetDisplayName(v TargetGetDisplayNameRetType)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Target) SetIp

func (o *Target) SetIp(v TargetGetIpRetType)

SetIp gets a reference to the given string and assigns it to the Ip field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Target) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetDisplayNameArgType deprecated

type TargetGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetDisplayNameAttributeType

type TargetGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetDisplayNameRetType deprecated

type TargetGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetIpArgType deprecated

type TargetGetIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetIpAttributeType

type TargetGetIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetGetIpRetType deprecated

type TargetGetIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPool

type TargetPool struct {
	ActiveHealthCheck TargetPoolGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name TargetPoolGetNameAttributeType `json:"name,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"`
	TlsConfig TargetPoolGetTlsConfigAttributeType `json:"tlsConfig,omitempty"`
}

TargetPool struct for TargetPool Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTargetPool

func NewTargetPool() *TargetPool

NewTargetPool instantiates a new TargetPool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTargetPoolWithDefaults

func NewTargetPoolWithDefaults() *TargetPool

NewTargetPoolWithDefaults instantiates a new TargetPool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetActiveHealthCheck

func (o *TargetPool) GetActiveHealthCheck() (res TargetPoolGetActiveHealthCheckRetType)

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetActiveHealthCheckOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetName

func (o *TargetPool) GetName() (res TargetPoolGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetNameOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTargetPort

func (o *TargetPool) GetTargetPort() (res TargetPoolGetTargetPortRetType)

GetTargetPort returns the TargetPort field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTargetPortOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTargets

func (o *TargetPool) GetTargets() (res TargetPoolGetTargetsRetType)

GetTargets returns the Targets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTargetsOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTlsConfig

func (o *TargetPool) GetTlsConfig() (res TargetPoolGetTlsConfigRetType)

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) GetTlsConfigOk

func (o *TargetPool) GetTlsConfigOk() (ret TargetPoolGetTlsConfigRetType, ok bool)

GetTlsConfigOk returns a tuple with the TlsConfig field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) HasActiveHealthCheck

func (o *TargetPool) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) HasName

func (o *TargetPool) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) HasTargetPort

func (o *TargetPool) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) HasTargets

func (o *TargetPool) HasTargets() bool

HasTargets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) HasTlsConfig

func (o *TargetPool) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) SetActiveHealthCheck

func (o *TargetPool) SetActiveHealthCheck(v TargetPoolGetActiveHealthCheckRetType)

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) SetName

func (o *TargetPool) SetName(v TargetPoolGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) SetTargetPort

func (o *TargetPool) SetTargetPort(v TargetPoolGetTargetPortRetType)

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) SetTargets

func (o *TargetPool) SetTargets(v TargetPoolGetTargetsRetType)

SetTargets gets a reference to the given []Target and assigns it to the Targets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TargetPool) SetTlsConfig

func (o *TargetPool) SetTlsConfig(v TargetPoolGetTlsConfigRetType)

SetTlsConfig gets a reference to the given TlsConfig and assigns it to the TlsConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TargetPool) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetActiveHealthCheckArgType deprecated

type TargetPoolGetActiveHealthCheckArgType = ActiveHealthCheck

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetActiveHealthCheckAttributeType

type TargetPoolGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetActiveHealthCheckRetType deprecated

type TargetPoolGetActiveHealthCheckRetType = ActiveHealthCheck

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetNameArgType deprecated

type TargetPoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetNameAttributeType

type TargetPoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetNameRetType deprecated

type TargetPoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetPortArgType deprecated

type TargetPoolGetTargetPortArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetPortAttributeType

type TargetPoolGetTargetPortAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetPortRetType deprecated

type TargetPoolGetTargetPortRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetsArgType deprecated

type TargetPoolGetTargetsArgType = []Target

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetsAttributeType

type TargetPoolGetTargetsAttributeType = *[]Target

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTargetsRetType deprecated

type TargetPoolGetTargetsRetType = []Target

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTlsConfigArgType deprecated

type TargetPoolGetTlsConfigArgType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTlsConfigAttributeType

type TargetPoolGetTlsConfigAttributeType = *TlsConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TargetPoolGetTlsConfigRetType deprecated

type TargetPoolGetTlsConfigRetType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfig added in v0.10.0

type TlsConfig struct {
	// Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
	CustomCa TlsConfigGetCustomCaAttributeType `json:"customCa,omitempty"`
	// Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
	Enabled TlsConfiggetEnabledAttributeType `json:"enabled,omitempty"`
	// Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
	SkipCertificateValidation TlsConfiggetSkipCertificateValidationAttributeType `json:"skipCertificateValidation,omitempty"`
}

TlsConfig Set this to configure TLS settings. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTlsConfig added in v0.10.0

func NewTlsConfig() *TlsConfig

NewTlsConfig instantiates a new TlsConfig 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewTlsConfigWithDefaults added in v0.10.0

func NewTlsConfigWithDefaults() *TlsConfig

NewTlsConfigWithDefaults instantiates a new TlsConfig 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetCustomCa added in v0.10.0

func (o *TlsConfig) GetCustomCa() (res TlsConfigGetCustomCaRetType)

GetCustomCa returns the CustomCa field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetCustomCaOk added in v0.10.0

func (o *TlsConfig) GetCustomCaOk() (ret TlsConfigGetCustomCaRetType, ok bool)

GetCustomCaOk returns a tuple with the CustomCa field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetEnabled added in v0.10.0

func (o *TlsConfig) GetEnabled() (res TlsConfiggetEnabledRetType)

GetEnabled returns the Enabled field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetEnabledOk added in v0.10.0

func (o *TlsConfig) GetEnabledOk() (ret TlsConfiggetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetSkipCertificateValidation added in v0.10.0

func (o *TlsConfig) GetSkipCertificateValidation() (res TlsConfiggetSkipCertificateValidationRetType)

GetSkipCertificateValidation returns the SkipCertificateValidation field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) GetSkipCertificateValidationOk added in v0.10.0

func (o *TlsConfig) GetSkipCertificateValidationOk() (ret TlsConfiggetSkipCertificateValidationRetType, ok bool)

GetSkipCertificateValidationOk returns a tuple with the SkipCertificateValidation field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) HasCustomCa added in v0.10.0

func (o *TlsConfig) HasCustomCa() bool

HasCustomCa returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) HasEnabled added in v0.10.0

func (o *TlsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) HasSkipCertificateValidation added in v0.10.0

func (o *TlsConfig) HasSkipCertificateValidation() bool

HasSkipCertificateValidation returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) SetCustomCa added in v0.10.0

func (o *TlsConfig) SetCustomCa(v TlsConfigGetCustomCaRetType)

SetCustomCa gets a reference to the given string and assigns it to the CustomCa field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) SetEnabled added in v0.10.0

func (o *TlsConfig) SetEnabled(v TlsConfiggetEnabledRetType)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*TlsConfig) SetSkipCertificateValidation added in v0.10.0

func (o *TlsConfig) SetSkipCertificateValidation(v TlsConfiggetSkipCertificateValidationRetType)

SetSkipCertificateValidation gets a reference to the given bool and assigns it to the SkipCertificateValidation field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (TlsConfig) ToMap deprecated added in v0.10.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfigGetCustomCaArgType deprecated added in v0.10.0

type TlsConfigGetCustomCaArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfigGetCustomCaAttributeType added in v0.10.0

type TlsConfigGetCustomCaAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfigGetCustomCaRetType deprecated added in v0.10.0

type TlsConfigGetCustomCaRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetEnabledArgType deprecated added in v0.10.0

type TlsConfiggetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetEnabledAttributeType added in v0.10.0

type TlsConfiggetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetEnabledRetType deprecated added in v0.10.0

type TlsConfiggetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetSkipCertificateValidationArgType deprecated added in v0.10.0

type TlsConfiggetSkipCertificateValidationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetSkipCertificateValidationAttributeType added in v0.10.0

type TlsConfiggetSkipCertificateValidationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type TlsConfiggetSkipCertificateValidationRetType deprecated added in v0.10.0

type TlsConfiggetSkipCertificateValidationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayload

type UpdateCredentialsPayload struct {
	// Credential name
	DisplayName UpdateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"`
	// A valid password used for an existing STACKIT Observability instance, which is used during basic auth.
	Password UpdateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"`
	// A valid username used for an existing STACKIT Observability instance, which is used during basic auth.
	Username UpdateCredentialsPayloadGetUsernameAttributeType `json:"username,omitempty"`
}

UpdateCredentialsPayload struct for UpdateCredentialsPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateCredentialsPayload

func NewUpdateCredentialsPayload() *UpdateCredentialsPayload

NewUpdateCredentialsPayload instantiates a new UpdateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateCredentialsPayloadWithDefaults

func NewUpdateCredentialsPayloadWithDefaults() *UpdateCredentialsPayload

NewUpdateCredentialsPayloadWithDefaults instantiates a new UpdateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetPassword

GetPassword returns the Password field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetPasswordOk

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetUsername

GetUsername returns the Username field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) GetUsernameOk

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) HasDisplayName

func (o *UpdateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) HasPassword

func (o *UpdateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) HasUsername

func (o *UpdateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsPayload) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateCredentialsPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetDisplayNameArgType deprecated

type UpdateCredentialsPayloadGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetDisplayNameAttributeType

type UpdateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetDisplayNameRetType deprecated

type UpdateCredentialsPayloadGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetPasswordArgType deprecated

type UpdateCredentialsPayloadGetPasswordArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetPasswordAttributeType

type UpdateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetPasswordRetType deprecated

type UpdateCredentialsPayloadGetPasswordRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetUsernameArgType deprecated

type UpdateCredentialsPayloadGetUsernameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetUsernameAttributeType

type UpdateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsPayloadGetUsernameRetType deprecated

type UpdateCredentialsPayloadGetUsernameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateCredentialsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateCredentialsRequest) UpdateCredentialsPayload deprecated

func (r UpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsResponse

type UpdateCredentialsResponse struct {
	Credential UpdateCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}

UpdateCredentialsResponse struct for UpdateCredentialsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateCredentialsResponse

func NewUpdateCredentialsResponse() *UpdateCredentialsResponse

NewUpdateCredentialsResponse instantiates a new UpdateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateCredentialsResponseWithDefaults

func NewUpdateCredentialsResponseWithDefaults() *UpdateCredentialsResponse

NewUpdateCredentialsResponseWithDefaults instantiates a new UpdateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsResponse) GetCredentialOk

GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsResponse) HasCredential

func (o *UpdateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateCredentialsResponse) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsResponseGetCredentialArgType deprecated

type UpdateCredentialsResponseGetCredentialArgType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsResponseGetCredentialAttributeType

type UpdateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateCredentialsResponseGetCredentialRetType deprecated

type UpdateCredentialsResponseGetCredentialRetType = CredentialsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Application Load Balancer has.
	Errors UpdateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"`
	// The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
	ExternalAddress UpdateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"`
	// Labels represent user-defined metadata as key-value pairs. Label count should not exceed 64 per ALB.  **Key Formatting Rules:** Length: 1-63 characters. Characters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between. Keys starting with 'stackit-' are system-reserved; users MUST NOT manage them.  **Value Formatting Rules:** Length: 0-63 characters (empty string explicitly allowed). Characters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.
	Labels UpdateLoadBalancerPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// There is a maximum listener count of 20.
	Listeners                 UpdateLoadBalancerPayloadGetListenersAttributeType                 `json:"listeners,omitempty"`
	LoadBalancerSecurityGroup UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"`
	// Application 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 Application Load Balancer. Currently supported plan is p10. 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 Application 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 Application Load Balancer. Limited to 20.
	TargetPools         UpdateLoadBalancerPayloadGetTargetPoolsAttributeType         `json:"targetPools,omitempty"`
	TargetSecurityGroup UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"`
	// Application Load Balancer resource version. Must be empty or unset for creating Application Load Balancers, non-empty for updating. Semantics: While retrieving, this is the current version of this Application Load Balancer resource that changes during updates. On updates this field specified the Application Load Balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a Application Load Balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of Application Load Balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.
	Version UpdateLoadBalancerPayloadGetVersionAttributeType `json:"version,omitempty"`
}

UpdateLoadBalancerPayload struct for UpdateLoadBalancerPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateLoadBalancerPayload

func NewUpdateLoadBalancerPayload() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayload instantiates a new UpdateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateLoadBalancerPayloadWithDefaults

func NewUpdateLoadBalancerPayloadWithDefaults() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayloadWithDefaults instantiates a new UpdateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk

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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetErrorsOk

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetExternalAddress

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetExternalAddressOk

GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetListeners

GetListeners returns the Listeners field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetListenersOk

GetListenersOk returns a tuple with the Listeners field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroup

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk

GetLoadBalancerSecurityGroupOk returns a tuple with the LoadBalancerSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetNetworks

GetNetworks returns the Networks field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetNetworksOk

GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetOptionsOk

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetPlanId

GetPlanId returns the PlanId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetPlanIdOk

GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetPrivateAddress

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetPrivateAddressOk

GetPrivateAddressOk returns a tuple with the PrivateAddress field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetRegion

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetRegionOk

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetStatus

GetStatus returns the Status field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetTargetPools

GetTargetPools returns the TargetPools field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetTargetPoolsOk

GetTargetPoolsOk returns a tuple with the TargetPools field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetTargetSecurityGroup

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetTargetSecurityGroupOk

GetTargetSecurityGroupOk returns a tuple with the TargetSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetVersion

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment

func (o *UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasErrors

func (o *UpdateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasExternalAddress

func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasLabels

func (o *UpdateLoadBalancerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasListeners

func (o *UpdateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup

func (o *UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasName

func (o *UpdateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasNetworks

func (o *UpdateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasOptions

func (o *UpdateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasPlanId

func (o *UpdateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasPrivateAddress

func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasRegion

func (o *UpdateLoadBalancerPayload) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasStatus

func (o *UpdateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasTargetPools

func (o *UpdateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasTargetSecurityGroup

func (o *UpdateLoadBalancerPayload) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) HasVersion

func (o *UpdateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetExternalAddress

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetListeners

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetLoadBalancerSecurityGroup

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetNetworks

SetNetworks gets a reference to the given []Network and assigns it to the Networks field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetPrivateAddress

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetTargetPools

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetTargetSecurityGroup

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayload) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateLoadBalancerPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetErrorsArgType deprecated

type UpdateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetErrorsAttributeType

type UpdateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetErrorsRetType deprecated

type UpdateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetExternalAddressArgType deprecated

type UpdateLoadBalancerPayloadGetExternalAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetExternalAddressRetType deprecated

type UpdateLoadBalancerPayloadGetExternalAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLabelsArgType deprecated

type UpdateLoadBalancerPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLabelsAttributeType

type UpdateLoadBalancerPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLabelsRetType deprecated

type UpdateLoadBalancerPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetListenersArgType deprecated

type UpdateLoadBalancerPayloadGetListenersArgType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetListenersAttributeType

type UpdateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetListenersRetType deprecated

type UpdateLoadBalancerPayloadGetListenersRetType = []Listener

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType deprecated

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType deprecated

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNameArgType deprecated

type UpdateLoadBalancerPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNameAttributeType

type UpdateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNameRetType deprecated

type UpdateLoadBalancerPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNetworksArgType deprecated

type UpdateLoadBalancerPayloadGetNetworksArgType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNetworksAttributeType

type UpdateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetNetworksRetType deprecated

type UpdateLoadBalancerPayloadGetNetworksRetType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetOptionsArgType deprecated

type UpdateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetOptionsAttributeType

type UpdateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetOptionsRetType deprecated

type UpdateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPlanIdArgType deprecated

type UpdateLoadBalancerPayloadGetPlanIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPlanIdAttributeType

type UpdateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPlanIdRetType deprecated

type UpdateLoadBalancerPayloadGetPlanIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPrivateAddressArgType deprecated

type UpdateLoadBalancerPayloadGetPrivateAddressArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetPrivateAddressRetType deprecated

type UpdateLoadBalancerPayloadGetPrivateAddressRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetRegionArgType deprecated

type UpdateLoadBalancerPayloadGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetRegionAttributeType

type UpdateLoadBalancerPayloadGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetRegionRetType deprecated

type UpdateLoadBalancerPayloadGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetStatusArgType deprecated

type UpdateLoadBalancerPayloadGetStatusArgType = UpdateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetStatusAttributeType deprecated

type UpdateLoadBalancerPayloadGetStatusAttributeType = *UpdateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetStatusRetType deprecated

type UpdateLoadBalancerPayloadGetStatusRetType = UpdateLoadBalancerPayloadStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetPoolsArgType deprecated

type UpdateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetPoolsRetType deprecated

type UpdateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType deprecated

type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType

type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType deprecated

type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetVersionArgType deprecated

type UpdateLoadBalancerPayloadGetVersionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetVersionAttributeType

type UpdateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadGetVersionRetType deprecated

type UpdateLoadBalancerPayloadGetVersionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadStatus string

UpdateLoadBalancerPayloadStatus the model 'UpdateLoadBalancerPayload' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UPDATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED UpdateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UPDATELOADBALANCERPAYLOADSTATUS_PENDING UpdateLoadBalancerPayloadStatus = "STATUS_PENDING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UPDATELOADBALANCERPAYLOADSTATUS_READY UpdateLoadBalancerPayloadStatus = "STATUS_READY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UPDATELOADBALANCERPAYLOADSTATUS_ERROR UpdateLoadBalancerPayloadStatus = "STATUS_ERROR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UPDATELOADBALANCERPAYLOADSTATUS_TERMINATING UpdateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewUpdateLoadBalancerPayloadStatusFromValue

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateLoadBalancerPayloadStatus) IsValid

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateLoadBalancerPayloadStatus) Ptr

Ptr returns reference to StatusStatus value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateLoadBalancerPayloadStatus) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType deprecated

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType deprecated

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateLoadBalancerRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateLoadBalancerRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateLoadBalancerRequest) UpdateLoadBalancerPayload deprecated

func (r UpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayload

type UpdateTargetPoolPayload struct {
	ActiveHealthCheck UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name UpdateTargetPoolPayloadGetNameAttributeType `json:"name,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"`
	TlsConfig UpdateTargetPoolPayloadGetTlsConfigAttributeType `json:"tlsConfig,omitempty"`
}

UpdateTargetPoolPayload struct for UpdateTargetPoolPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateTargetPoolPayload

func NewUpdateTargetPoolPayload() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayload instantiates a new UpdateTargetPoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateTargetPoolPayloadWithDefaults

func NewUpdateTargetPoolPayloadWithDefaults() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayloadWithDefaults instantiates a new UpdateTargetPoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetActiveHealthCheck

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk

GetActiveHealthCheckOk returns a tuple with the ActiveHealthCheck field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTargetPort

GetTargetPort returns the TargetPort field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTargetPortOk

GetTargetPortOk returns a tuple with the TargetPort field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTargets

GetTargets returns the Targets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTargetsOk

GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTlsConfig

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) GetTlsConfigOk

GetTlsConfigOk returns a tuple with the TlsConfig field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) HasActiveHealthCheck

func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) HasName

func (o *UpdateTargetPoolPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) HasTargetPort

func (o *UpdateTargetPoolPayload) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) HasTargets

func (o *UpdateTargetPoolPayload) HasTargets() bool

HasTargets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) HasTlsConfig

func (o *UpdateTargetPoolPayload) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) SetActiveHealthCheck

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) SetTargetPort

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) SetTargets

SetTargets gets a reference to the given []Target and assigns it to the Targets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateTargetPoolPayload) SetTlsConfig

SetTlsConfig gets a reference to the given TlsConfig and assigns it to the TlsConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateTargetPoolPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType deprecated

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType = ActiveHealthCheck

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType deprecated

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType = ActiveHealthCheck

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetNameArgType deprecated

type UpdateTargetPoolPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetNameAttributeType

type UpdateTargetPoolPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetNameRetType deprecated

type UpdateTargetPoolPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetPortArgType deprecated

type UpdateTargetPoolPayloadGetTargetPortArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetPortAttributeType

type UpdateTargetPoolPayloadGetTargetPortAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetPortRetType deprecated

type UpdateTargetPoolPayloadGetTargetPortRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetsArgType deprecated

type UpdateTargetPoolPayloadGetTargetsArgType = []Target

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetsAttributeType

type UpdateTargetPoolPayloadGetTargetsAttributeType = *[]Target

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTargetsRetType deprecated

type UpdateTargetPoolPayloadGetTargetsRetType = []Target

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTlsConfigArgType deprecated

type UpdateTargetPoolPayloadGetTlsConfigArgType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTlsConfigAttributeType

type UpdateTargetPoolPayloadGetTlsConfigAttributeType = *TlsConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolPayloadGetTlsConfigRetType deprecated

type UpdateTargetPoolPayloadGetTlsConfigRetType = TlsConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateTargetPoolRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateTargetPoolRequest) Execute deprecated

func (r UpdateTargetPoolRequest) Execute() (*TargetPool, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateTargetPoolRequest) UpdateTargetPoolPayload deprecated

func (r UpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

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