alb

package module
v0.10.0 Latest Latest
Warning

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

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

Documentation

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

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

All allowed values of Listener enum

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

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

All allowed values of LoadBalancer enum

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

All allowed values of Network enum

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

All allowed values of UpdateLoadBalancerPayload enum

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

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.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateCredentials

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

CreateCredentials: Create credentials for observability of the 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

func (*APIClient) CreateCredentialsExecute

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

func (*APIClient) CreateLoadBalancer

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

CreateLoadBalancer: Create an Application Load Balancer in a project

Creates an Application Load Balancer.

The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.

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

func (*APIClient) CreateLoadBalancerExecute

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

func (*APIClient) DeleteCredentials

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

DeleteCredentials: Delete a single credential in a project.

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

func (*APIClient) DeleteCredentialsExecute

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

func (*APIClient) DeleteLoadBalancer

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

DeleteLoadBalancer: Delete a given load balancer in a project.

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

func (*APIClient) DeleteLoadBalancerExecute

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetCredentials

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

GetCredentials: Get a single credential reference in a project.

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

func (*APIClient) GetCredentialsExecute

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

func (*APIClient) GetLoadBalancer

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

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

Retrieves details of a specific Application Load Balancer in a project.

Includes creation and update information, current status, and any error descriptions.

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

func (*APIClient) GetLoadBalancerExecute

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

func (*APIClient) GetQuota

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

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

func (*APIClient) GetQuotaExecute

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

func (*APIClient) ListCredentials

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

ListCredentials: List all credentials in a project.

Lists the stored Observability credentials.

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

func (*APIClient) ListCredentialsExecute

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

func (*APIClient) ListLoadBalancers

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

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

func (*APIClient) ListLoadBalancersExecute

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

func (*APIClient) ListPlans

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

ListPlans: List available service plans.

Lists the configured service plans for a project.

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

func (*APIClient) ListPlansExecute

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

func (*APIClient) UpdateCredentials

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

UpdateCredentials: Update credentials for observability in a project.

Updates the stored Observability credentials.

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

func (*APIClient) UpdateCredentialsExecute

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

func (*APIClient) UpdateLoadBalancer

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

UpdateLoadBalancer: Update a load balancer in a project.

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

func (*APIClient) UpdateLoadBalancerExecute

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

func (*APIClient) UpdateTargetPool

func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest

UpdateTargetPool: Update a single target pool of a load balancer in a project.

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

func (*APIClient) UpdateTargetPoolExecute

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

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.

func NewActiveHealthCheck

func NewActiveHealthCheck() *ActiveHealthCheck

NewActiveHealthCheck instantiates a new ActiveHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewActiveHealthCheckWithDefaults

func NewActiveHealthCheckWithDefaults() *ActiveHealthCheck

NewActiveHealthCheckWithDefaults instantiates a new ActiveHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ActiveHealthCheck) GetAltPort added in v0.10.0

GetAltPort returns the AltPort field value if set, zero value otherwise.

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.

func (*ActiveHealthCheck) GetHealthyThreshold

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

GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise.

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.

func (*ActiveHealthCheck) GetHttpHealthChecks

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

GetHttpHealthChecks returns the HttpHealthChecks field value if set, zero value otherwise.

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.

func (*ActiveHealthCheck) GetInterval

GetInterval returns the Interval field value if set, zero value otherwise.

func (*ActiveHealthCheck) GetIntervalJitter

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

GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise.

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.

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.

func (*ActiveHealthCheck) GetTimeout

GetTimeout returns the Timeout field value if set, zero value otherwise.

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.

func (*ActiveHealthCheck) GetUnhealthyThreshold

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

GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise.

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.

func (*ActiveHealthCheck) HasAltPort added in v0.10.0

func (o *ActiveHealthCheck) HasAltPort() bool

HasAltPort returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasHealthyThreshold

func (o *ActiveHealthCheck) HasHealthyThreshold() bool

HasHealthyThreshold returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasHttpHealthChecks

func (o *ActiveHealthCheck) HasHttpHealthChecks() bool

HasHttpHealthChecks returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasInterval

func (o *ActiveHealthCheck) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasIntervalJitter

func (o *ActiveHealthCheck) HasIntervalJitter() bool

HasIntervalJitter returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasTimeout

func (o *ActiveHealthCheck) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (*ActiveHealthCheck) HasUnhealthyThreshold

func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool

HasUnhealthyThreshold returns a boolean if a field has been set.

func (*ActiveHealthCheck) SetAltPort added in v0.10.0

SetAltPort gets a reference to the given int64 and assigns it to the AltPort field.

func (*ActiveHealthCheck) SetHealthyThreshold

SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field.

func (*ActiveHealthCheck) SetHttpHealthChecks

SetHttpHealthChecks gets a reference to the given HttpHealthChecks and assigns it to the HttpHealthChecks field.

func (*ActiveHealthCheck) SetInterval

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*ActiveHealthCheck) SetIntervalJitter

SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field.

func (*ActiveHealthCheck) SetTimeout

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

func (*ActiveHealthCheck) SetUnhealthyThreshold

SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field.

func (ActiveHealthCheck) ToMap

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

type ActiveHealthCheckGetAltPortArgType added in v0.10.0

type ActiveHealthCheckGetAltPortArgType = int64

type ActiveHealthCheckGetAltPortAttributeType added in v0.10.0

type ActiveHealthCheckGetAltPortAttributeType = *int64

isInteger

type ActiveHealthCheckGetAltPortRetType added in v0.10.0

type ActiveHealthCheckGetAltPortRetType = int64

type ActiveHealthCheckGetHealthyThresholdArgType

type ActiveHealthCheckGetHealthyThresholdArgType = int64

type ActiveHealthCheckGetHealthyThresholdAttributeType

type ActiveHealthCheckGetHealthyThresholdAttributeType = *int64

isInteger

type ActiveHealthCheckGetHealthyThresholdRetType

type ActiveHealthCheckGetHealthyThresholdRetType = int64

type ActiveHealthCheckGetHttpHealthChecksArgType

type ActiveHealthCheckGetHttpHealthChecksArgType = HttpHealthChecks

type ActiveHealthCheckGetHttpHealthChecksAttributeType

type ActiveHealthCheckGetHttpHealthChecksAttributeType = *HttpHealthChecks

isModel

type ActiveHealthCheckGetHttpHealthChecksRetType

type ActiveHealthCheckGetHttpHealthChecksRetType = HttpHealthChecks

type ActiveHealthCheckGetIntervalArgType

type ActiveHealthCheckGetIntervalArgType = string

type ActiveHealthCheckGetIntervalAttributeType

type ActiveHealthCheckGetIntervalAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetIntervalJitterArgType

type ActiveHealthCheckGetIntervalJitterArgType = string

type ActiveHealthCheckGetIntervalJitterAttributeType

type ActiveHealthCheckGetIntervalJitterAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetIntervalJitterRetType

type ActiveHealthCheckGetIntervalJitterRetType = string

type ActiveHealthCheckGetIntervalRetType

type ActiveHealthCheckGetIntervalRetType = string

type ActiveHealthCheckGetTimeoutArgType

type ActiveHealthCheckGetTimeoutArgType = string

type ActiveHealthCheckGetTimeoutAttributeType

type ActiveHealthCheckGetTimeoutAttributeType = *string

isNotNullableString

type ActiveHealthCheckGetTimeoutRetType

type ActiveHealthCheckGetTimeoutRetType = string

type ActiveHealthCheckGetUnhealthyThresholdArgType

type ActiveHealthCheckGetUnhealthyThresholdArgType = int64

type ActiveHealthCheckGetUnhealthyThresholdAttributeType

type ActiveHealthCheckGetUnhealthyThresholdAttributeType = *int64

isInteger

type ActiveHealthCheckGetUnhealthyThresholdRetType

type ActiveHealthCheckGetUnhealthyThresholdRetType = int64

type ApiCreateCredentialsRequest

type ApiCreateCredentialsRequest interface {
	CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
	XRequestID(xRequestID string) ApiCreateCredentialsRequest
	Execute() (*CreateCredentialsResponse, error)
}

type ApiCreateLoadBalancerRequest

type ApiCreateLoadBalancerRequest interface {
	CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
	XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
	Execute() (*LoadBalancer, error)
}

type ApiDeleteCredentialsRequest

type ApiDeleteCredentialsRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiDeleteLoadBalancerRequest

type ApiDeleteLoadBalancerRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiGetCredentialsRequest

type ApiGetCredentialsRequest interface {
	Execute() (*GetCredentialsResponse, error)
}

type ApiGetLoadBalancerRequest

type ApiGetLoadBalancerRequest interface {
	Execute() (*LoadBalancer, error)
}

type ApiGetQuotaRequest

type ApiGetQuotaRequest interface {
	Execute() (*GetQuotaResponse, error)
}

type ApiListCredentialsRequest

type ApiListCredentialsRequest interface {
	Execute() (*ListCredentialsResponse, error)
}

type ApiListLoadBalancersRequest

type ApiListLoadBalancersRequest interface {
	// page_size specifies how many Application Load Balancers should be returned on this page. Must be a positive number <= 1000
	PageSize(pageSize string) ApiListLoadBalancersRequest
	// page_id is a page identifier returned by the previous response and is used to request the next page
	PageId(pageId string) ApiListLoadBalancersRequest
	Execute() (*ListLoadBalancersResponse, error)
}

type ApiListPlansRequest

type ApiListPlansRequest interface {
	Execute() (*ListPlansResponse, error)
}

type ApiUpdateCredentialsRequest

type ApiUpdateCredentialsRequest interface {
	UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest
	Execute() (*UpdateCredentialsResponse, error)
}

type ApiUpdateLoadBalancerRequest

type ApiUpdateLoadBalancerRequest interface {
	UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest
	Execute() (*LoadBalancer, error)
}

type ApiUpdateTargetPoolRequest

type ApiUpdateTargetPoolRequest interface {
	UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest
	Execute() (*TargetPool, error)
}

type CertificateConfig

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

CertificateConfig TLS termination certificate configuration.

func NewCertificateConfig

func NewCertificateConfig() *CertificateConfig

NewCertificateConfig instantiates a new CertificateConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCertificateConfigWithDefaults

func NewCertificateConfigWithDefaults() *CertificateConfig

NewCertificateConfigWithDefaults instantiates a new CertificateConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CertificateConfig) GetCertificateIds

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

GetCertificateIds returns the CertificateIds field value if set, zero value otherwise.

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.

func (*CertificateConfig) HasCertificateIds

func (o *CertificateConfig) HasCertificateIds() bool

HasCertificateIds returns a boolean if a field has been set.

func (*CertificateConfig) SetCertificateIds

SetCertificateIds gets a reference to the given []string and assigns it to the CertificateIds field.

func (CertificateConfig) ToMap

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

type CertificateConfigGetCertificateIdsArgType

type CertificateConfigGetCertificateIdsArgType = []string

type CertificateConfigGetCertificateIdsAttributeType

type CertificateConfigGetCertificateIdsAttributeType = *[]string

isArray

type CertificateConfigGetCertificateIdsRetType

type CertificateConfigGetCertificateIdsRetType = []string

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.

func NewCookiePersistence

func NewCookiePersistence() *CookiePersistence

NewCookiePersistence instantiates a new CookiePersistence object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCookiePersistenceWithDefaults

func NewCookiePersistenceWithDefaults() *CookiePersistence

NewCookiePersistenceWithDefaults instantiates a new CookiePersistence object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CookiePersistence) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CookiePersistence) GetTtl

GetTtl returns the Ttl field value if set, zero value otherwise.

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.

func (*CookiePersistence) HasName

func (o *CookiePersistence) HasName() bool

HasName returns a boolean if a field has been set.

func (*CookiePersistence) HasTtl

func (o *CookiePersistence) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*CookiePersistence) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CookiePersistence) SetTtl

SetTtl gets a reference to the given string and assigns it to the Ttl field.

func (CookiePersistence) ToMap

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

type CookiePersistenceGetNameArgType

type CookiePersistenceGetNameArgType = string

type CookiePersistenceGetNameAttributeType

type CookiePersistenceGetNameAttributeType = *string

isNotNullableString

type CookiePersistenceGetNameRetType

type CookiePersistenceGetNameRetType = string

type CookiePersistenceGetTtlArgType

type CookiePersistenceGetTtlArgType = string

type CookiePersistenceGetTtlAttributeType

type CookiePersistenceGetTtlAttributeType = *string

isNotNullableString

type CookiePersistenceGetTtlRetType

type CookiePersistenceGetTtlRetType = string

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

func NewCreateCredentialsPayload

func NewCreateCredentialsPayload() *CreateCredentialsPayload

NewCreateCredentialsPayload instantiates a new CreateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCredentialsPayloadWithDefaults

func NewCreateCredentialsPayloadWithDefaults() *CreateCredentialsPayload

NewCreateCredentialsPayloadWithDefaults instantiates a new CreateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCredentialsPayload) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

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.

func (*CreateCredentialsPayload) GetPassword

GetPassword returns the Password field value if set, zero value otherwise.

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.

func (*CreateCredentialsPayload) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

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.

func (*CreateCredentialsPayload) HasDisplayName

func (o *CreateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CreateCredentialsPayload) HasPassword

func (o *CreateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateCredentialsPayload) HasUsername

func (o *CreateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*CreateCredentialsPayload) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CreateCredentialsPayload) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateCredentialsPayload) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CreateCredentialsPayload) ToMap

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

type CreateCredentialsPayloadGetDisplayNameArgType

type CreateCredentialsPayloadGetDisplayNameArgType = string

type CreateCredentialsPayloadGetDisplayNameAttributeType

type CreateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetDisplayNameRetType

type CreateCredentialsPayloadGetDisplayNameRetType = string

type CreateCredentialsPayloadGetPasswordArgType

type CreateCredentialsPayloadGetPasswordArgType = string

type CreateCredentialsPayloadGetPasswordAttributeType

type CreateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetPasswordRetType

type CreateCredentialsPayloadGetPasswordRetType = string

type CreateCredentialsPayloadGetUsernameArgType

type CreateCredentialsPayloadGetUsernameArgType = string

type CreateCredentialsPayloadGetUsernameAttributeType

type CreateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString

type CreateCredentialsPayloadGetUsernameRetType

type CreateCredentialsPayloadGetUsernameRetType = string

type CreateCredentialsRequest

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

func (CreateCredentialsRequest) CreateCredentialsPayload

func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest

func (CreateCredentialsRequest) Execute

func (CreateCredentialsRequest) XRequestID

type CreateCredentialsResponse

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

CreateCredentialsResponse struct for CreateCredentialsResponse

func NewCreateCredentialsResponse

func NewCreateCredentialsResponse() *CreateCredentialsResponse

NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCredentialsResponseWithDefaults

func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse

NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise.

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.

func (*CreateCredentialsResponse) HasCredential

func (o *CreateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*CreateCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (CreateCredentialsResponse) ToMap

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

type CreateCredentialsResponseGetCredentialArgType

type CreateCredentialsResponseGetCredentialArgType = CredentialsResponse

type CreateCredentialsResponseGetCredentialAttributeType

type CreateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type CreateCredentialsResponseGetCredentialRetType

type CreateCredentialsResponseGetCredentialRetType = CredentialsResponse

type CreateLoadBalancerPayload

type CreateLoadBalancerPayload struct {
	// Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
	DisableTargetSecurityGroupAssignment CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"`
	// Reports all errors a 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

func NewCreateLoadBalancerPayload

func NewCreateLoadBalancerPayload() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayload instantiates a new CreateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateLoadBalancerPayloadWithDefaults

func NewCreateLoadBalancerPayloadWithDefaults() *CreateLoadBalancerPayload

NewCreateLoadBalancerPayloadWithDefaults instantiates a new CreateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetExternalAddress

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetListeners

GetListeners returns the Listeners field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetLoadBalancerSecurityGroup

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetNetworks

GetNetworks returns the Networks field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetPlanId

GetPlanId returns the PlanId field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetPrivateAddress

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetRegion

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetTargetPools

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetTargetSecurityGroup

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment

func (o *CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasErrors

func (o *CreateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasExternalAddress

func (o *CreateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasLabels

func (o *CreateLoadBalancerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasListeners

func (o *CreateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup

func (o *CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasName

func (o *CreateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasNetworks

func (o *CreateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasOptions

func (o *CreateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasPlanId

func (o *CreateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasPrivateAddress

func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasRegion

func (o *CreateLoadBalancerPayload) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasStatus

func (o *CreateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasTargetPools

func (o *CreateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasTargetSecurityGroup

func (o *CreateLoadBalancerPayload) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) HasVersion

func (o *CreateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*CreateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.

func (*CreateLoadBalancerPayload) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*CreateLoadBalancerPayload) SetExternalAddress

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*CreateLoadBalancerPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateLoadBalancerPayload) SetListeners

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*CreateLoadBalancerPayload) SetLoadBalancerSecurityGroup

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.

func (*CreateLoadBalancerPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateLoadBalancerPayload) SetNetworks

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*CreateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*CreateLoadBalancerPayload) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*CreateLoadBalancerPayload) SetPrivateAddress

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*CreateLoadBalancerPayload) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CreateLoadBalancerPayload) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateLoadBalancerPayload) SetTargetPools

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*CreateLoadBalancerPayload) SetTargetSecurityGroup

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.

func (*CreateLoadBalancerPayload) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (CreateLoadBalancerPayload) ToMap

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

type CreateLoadBalancerPayloadGetErrorsArgType

type CreateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

type CreateLoadBalancerPayloadGetErrorsAttributeType

type CreateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray

type CreateLoadBalancerPayloadGetErrorsRetType

type CreateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

type CreateLoadBalancerPayloadGetExternalAddressArgType

type CreateLoadBalancerPayloadGetExternalAddressArgType = string

type CreateLoadBalancerPayloadGetExternalAddressAttributeType

type CreateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetExternalAddressRetType

type CreateLoadBalancerPayloadGetExternalAddressRetType = string

type CreateLoadBalancerPayloadGetLabelsArgType

type CreateLoadBalancerPayloadGetLabelsArgType = map[string]string

type CreateLoadBalancerPayloadGetLabelsAttributeType

type CreateLoadBalancerPayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateLoadBalancerPayloadGetLabelsRetType

type CreateLoadBalancerPayloadGetLabelsRetType = map[string]string

type CreateLoadBalancerPayloadGetListenersArgType

type CreateLoadBalancerPayloadGetListenersArgType = []Listener

type CreateLoadBalancerPayloadGetListenersAttributeType

type CreateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray

type CreateLoadBalancerPayloadGetListenersRetType

type CreateLoadBalancerPayloadGetListenersRetType = []Listener

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType

type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

type CreateLoadBalancerPayloadGetNameArgType

type CreateLoadBalancerPayloadGetNameArgType = string

type CreateLoadBalancerPayloadGetNameAttributeType

type CreateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetNameRetType

type CreateLoadBalancerPayloadGetNameRetType = string

type CreateLoadBalancerPayloadGetNetworksArgType

type CreateLoadBalancerPayloadGetNetworksArgType = []Network

type CreateLoadBalancerPayloadGetNetworksAttributeType

type CreateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray

type CreateLoadBalancerPayloadGetNetworksRetType

type CreateLoadBalancerPayloadGetNetworksRetType = []Network

type CreateLoadBalancerPayloadGetOptionsArgType

type CreateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

type CreateLoadBalancerPayloadGetOptionsAttributeType

type CreateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel

type CreateLoadBalancerPayloadGetOptionsRetType

type CreateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

type CreateLoadBalancerPayloadGetPlanIdArgType

type CreateLoadBalancerPayloadGetPlanIdArgType = string

type CreateLoadBalancerPayloadGetPlanIdAttributeType

type CreateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetPlanIdRetType

type CreateLoadBalancerPayloadGetPlanIdRetType = string

type CreateLoadBalancerPayloadGetPrivateAddressArgType

type CreateLoadBalancerPayloadGetPrivateAddressArgType = string

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType

type CreateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetPrivateAddressRetType

type CreateLoadBalancerPayloadGetPrivateAddressRetType = string

type CreateLoadBalancerPayloadGetRegionArgType

type CreateLoadBalancerPayloadGetRegionArgType = string

type CreateLoadBalancerPayloadGetRegionAttributeType

type CreateLoadBalancerPayloadGetRegionAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetRegionRetType

type CreateLoadBalancerPayloadGetRegionRetType = string

type CreateLoadBalancerPayloadGetStatusArgType

type CreateLoadBalancerPayloadGetStatusArgType = CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetStatusAttributeType

type CreateLoadBalancerPayloadGetStatusAttributeType = *CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetStatusRetType

type CreateLoadBalancerPayloadGetStatusRetType = CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadGetTargetPoolsArgType

type CreateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType

type CreateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray

type CreateLoadBalancerPayloadGetTargetPoolsRetType

type CreateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType

type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType

type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel

type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType

type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

type CreateLoadBalancerPayloadGetVersionArgType

type CreateLoadBalancerPayloadGetVersionArgType = string

type CreateLoadBalancerPayloadGetVersionAttributeType

type CreateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadGetVersionRetType

type CreateLoadBalancerPayloadGetVersionRetType = string

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.

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

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

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasId

HasId returns a boolean if a field has been set.

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasName

HasName returns a boolean if a field has been set.

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (CreateLoadBalancerPayloadLoadBalancerSecurityGroup) ToMap

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType = string

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType = string

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType = string

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType

type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType = string

type CreateLoadBalancerPayloadStatus

type CreateLoadBalancerPayloadStatus string

CreateLoadBalancerPayloadStatus the model 'CreateLoadBalancerPayload' value type for enums

const (
	CREATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED CreateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	CREATELOADBALANCERPAYLOADSTATUS_PENDING     CreateLoadBalancerPayloadStatus = "STATUS_PENDING"
	CREATELOADBALANCERPAYLOADSTATUS_READY       CreateLoadBalancerPayloadStatus = "STATUS_READY"
	CREATELOADBALANCERPAYLOADSTATUS_ERROR       CreateLoadBalancerPayloadStatus = "STATUS_ERROR"
	CREATELOADBALANCERPAYLOADSTATUS_TERMINATING CreateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewCreateLoadBalancerPayloadStatusFromValue

func NewCreateLoadBalancerPayloadStatusFromValue(v CreateLoadBalancerPayloadStatus) (*CreateLoadBalancerPayloadStatus, error)

NewCreateLoadBalancerPayloadStatusFromValue returns a pointer to a valid CreateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateLoadBalancerPayloadStatus) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (CreateLoadBalancerPayloadStatus) Ptr

Ptr returns reference to StatusStatus value

func (*CreateLoadBalancerPayloadStatus) UnmarshalJSON

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

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.

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

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

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateLoadBalancerPayloadTargetSecurityGroup) HasId

HasId returns a boolean if a field has been set.

func (*CreateLoadBalancerPayloadTargetSecurityGroup) HasName

HasName returns a boolean if a field has been set.

func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (CreateLoadBalancerPayloadTargetSecurityGroup) ToMap

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

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType = string

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType

type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType = string

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType = string

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType = *string

isNotNullableString

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType

type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType = string

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType

type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool

type CreateLoadBalancerRequest

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

func (CreateLoadBalancerRequest) CreateLoadBalancerPayload

func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest

func (CreateLoadBalancerRequest) Execute

func (CreateLoadBalancerRequest) XRequestID

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

func NewCredentialsResponse

func NewCredentialsResponse() *CredentialsResponse

NewCredentialsResponse instantiates a new CredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCredentialsResponseWithDefaults

func NewCredentialsResponseWithDefaults() *CredentialsResponse

NewCredentialsResponseWithDefaults instantiates a new CredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CredentialsResponse) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

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.

func (*CredentialsResponse) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

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.

func (*CredentialsResponse) GetRegion

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*CredentialsResponse) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

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.

func (*CredentialsResponse) HasCredentialsRef

func (o *CredentialsResponse) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*CredentialsResponse) HasDisplayName

func (o *CredentialsResponse) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CredentialsResponse) HasRegion

func (o *CredentialsResponse) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CredentialsResponse) HasUsername

func (o *CredentialsResponse) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*CredentialsResponse) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*CredentialsResponse) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CredentialsResponse) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CredentialsResponse) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CredentialsResponse) ToMap

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

type CredentialsResponseGetCredentialsRefArgType

type CredentialsResponseGetCredentialsRefArgType = string

type CredentialsResponseGetCredentialsRefAttributeType

type CredentialsResponseGetCredentialsRefAttributeType = *string

isNotNullableString

type CredentialsResponseGetCredentialsRefRetType

type CredentialsResponseGetCredentialsRefRetType = string

type CredentialsResponseGetDisplayNameArgType

type CredentialsResponseGetDisplayNameArgType = string

type CredentialsResponseGetDisplayNameAttributeType

type CredentialsResponseGetDisplayNameAttributeType = *string

isNotNullableString

type CredentialsResponseGetDisplayNameRetType

type CredentialsResponseGetDisplayNameRetType = string

type CredentialsResponseGetRegionArgType

type CredentialsResponseGetRegionArgType = string

type CredentialsResponseGetRegionAttributeType

type CredentialsResponseGetRegionAttributeType = *string

isNotNullableString

type CredentialsResponseGetRegionRetType

type CredentialsResponseGetRegionRetType = string

type CredentialsResponseGetUsernameArgType

type CredentialsResponseGetUsernameArgType = string

type CredentialsResponseGetUsernameAttributeType

type CredentialsResponseGetUsernameAttributeType = *string

isNotNullableString

type CredentialsResponseGetUsernameRetType

type CredentialsResponseGetUsernameRetType = string

type DefaultApi

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
	*/
	CreateCredentials(ctx context.Context, projectId string, region string) ApiCreateCredentialsRequest
	/*
		CreateCredentialsExecute executes the request

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

	*/
	CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error)
	/*
		CreateLoadBalancer Create 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
	*/
	CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest
	/*
		CreateLoadBalancerExecute executes the request

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

	*/
	CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error)
	/*
		DeleteCredentials Delete a single credential in a project.
		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
	*/
	DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest
	/*
		DeleteCredentialsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param credentialsRef
		@return map[string]interface{}

	*/
	DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error)
	/*
		DeleteLoadBalancer Delete a given load balancer in a project.
		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
	*/
	DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest
	/*
		DeleteLoadBalancerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param name
		@return map[string]interface{}

	*/
	DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error)
	/*
		GetCredentials Get a single credential reference in a project.
		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
	*/
	GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest
	/*
		GetCredentialsExecute executes the request

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

	*/
	GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error)
	/*
		GetLoadBalancer Get a single 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
	*/
	GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest
	/*
		GetLoadBalancerExecute executes the request

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

	*/
	GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)
	/*
		GetQuota Get the quota of 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
	*/
	GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest
	/*
		GetQuotaExecute executes the request

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

	*/
	GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error)
	/*
		ListCredentials List all credentials in a project.
		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
	*/
	ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest
	/*
		ListCredentialsExecute executes the request

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

	*/
	ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error)
	/*
		ListLoadBalancers List 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
	*/
	ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest
	/*
		ListLoadBalancersExecute executes the request

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

	*/
	ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error)
	/*
		ListPlans List available service plans.
		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
	*/
	ListPlans(ctx context.Context, region string) ApiListPlansRequest
	/*
		ListPlansExecute executes the request

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

	*/
	ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error)
	/*
		UpdateCredentials Update credentials for observability in a project.
		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
	*/
	UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest
	/*
		UpdateCredentialsExecute executes the request

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

	*/
	UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error)
	/*
		UpdateLoadBalancer Update a load balancer in a project.
		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
	*/
	UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest
	/*
		UpdateLoadBalancerExecute executes the request

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

	*/
	UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)
	/*
		UpdateTargetPool Update a single target pool of a load balancer in a project.
		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
	*/
	UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest
	/*
		UpdateTargetPoolExecute executes the request

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

	*/
	UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteCredentialsRequest

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

func (DeleteCredentialsRequest) Execute

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

type DeleteLoadBalancerRequest

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

func (DeleteLoadBalancerRequest) Execute

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

type GetCredentialsRequest

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

func (GetCredentialsRequest) Execute

type GetCredentialsResponse

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

GetCredentialsResponse struct for GetCredentialsResponse

func NewGetCredentialsResponse

func NewGetCredentialsResponse() *GetCredentialsResponse

NewGetCredentialsResponse instantiates a new GetCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetCredentialsResponseWithDefaults

func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse

NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise.

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.

func (*GetCredentialsResponse) HasCredential

func (o *GetCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*GetCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (GetCredentialsResponse) ToMap

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

type GetCredentialsResponseGetCredentialArgType

type GetCredentialsResponseGetCredentialArgType = CredentialsResponse

type GetCredentialsResponseGetCredentialAttributeType

type GetCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type GetCredentialsResponseGetCredentialRetType

type GetCredentialsResponseGetCredentialRetType = CredentialsResponse

type GetLoadBalancerRequest

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

func (GetLoadBalancerRequest) Execute

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

type GetQuotaRequest

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

func (GetQuotaRequest) Execute

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

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

func NewGetQuotaResponse

func NewGetQuotaResponse() *GetQuotaResponse

NewGetQuotaResponse instantiates a new GetQuotaResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetQuotaResponseWithDefaults

func NewGetQuotaResponseWithDefaults() *GetQuotaResponse

NewGetQuotaResponseWithDefaults instantiates a new GetQuotaResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetQuotaResponse) GetMaxCredentials

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

GetMaxCredentials returns the MaxCredentials field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) GetMaxLoadBalancers

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

GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) GetProjectId

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

GetProjectId returns the ProjectId field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) GetRegion

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) GetUsedCredentials

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

GetUsedCredentials returns the UsedCredentials field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) GetUsedLoadBalancers

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

GetUsedLoadBalancers returns the UsedLoadBalancers field value if set, zero value otherwise.

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.

func (*GetQuotaResponse) HasMaxCredentials

func (o *GetQuotaResponse) HasMaxCredentials() bool

HasMaxCredentials returns a boolean if a field has been set.

func (*GetQuotaResponse) HasMaxLoadBalancers

func (o *GetQuotaResponse) HasMaxLoadBalancers() bool

HasMaxLoadBalancers returns a boolean if a field has been set.

func (*GetQuotaResponse) HasProjectId

func (o *GetQuotaResponse) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*GetQuotaResponse) HasRegion

func (o *GetQuotaResponse) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*GetQuotaResponse) HasUsedCredentials

func (o *GetQuotaResponse) HasUsedCredentials() bool

HasUsedCredentials returns a boolean if a field has been set.

func (*GetQuotaResponse) HasUsedLoadBalancers

func (o *GetQuotaResponse) HasUsedLoadBalancers() bool

HasUsedLoadBalancers returns a boolean if a field has been set.

func (*GetQuotaResponse) SetMaxCredentials

SetMaxCredentials gets a reference to the given int64 and assigns it to the MaxCredentials field.

func (*GetQuotaResponse) SetMaxLoadBalancers

SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field.

func (*GetQuotaResponse) SetProjectId

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*GetQuotaResponse) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*GetQuotaResponse) SetUsedCredentials

SetUsedCredentials gets a reference to the given int64 and assigns it to the UsedCredentials field.

func (*GetQuotaResponse) SetUsedLoadBalancers

SetUsedLoadBalancers gets a reference to the given int64 and assigns it to the UsedLoadBalancers field.

func (GetQuotaResponse) ToMap

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

type GetQuotaResponseGetMaxCredentialsArgType

type GetQuotaResponseGetMaxCredentialsArgType = int64

type GetQuotaResponseGetMaxCredentialsAttributeType

type GetQuotaResponseGetMaxCredentialsAttributeType = *int64

isInteger

type GetQuotaResponseGetMaxCredentialsRetType

type GetQuotaResponseGetMaxCredentialsRetType = int64

type GetQuotaResponseGetMaxLoadBalancersArgType

type GetQuotaResponseGetMaxLoadBalancersArgType = int64

type GetQuotaResponseGetMaxLoadBalancersAttributeType

type GetQuotaResponseGetMaxLoadBalancersAttributeType = *int64

isInteger

type GetQuotaResponseGetMaxLoadBalancersRetType

type GetQuotaResponseGetMaxLoadBalancersRetType = int64

type GetQuotaResponseGetProjectIdArgType

type GetQuotaResponseGetProjectIdArgType = string

type GetQuotaResponseGetProjectIdAttributeType

type GetQuotaResponseGetProjectIdAttributeType = *string

isNotNullableString

type GetQuotaResponseGetProjectIdRetType

type GetQuotaResponseGetProjectIdRetType = string

type GetQuotaResponseGetRegionArgType

type GetQuotaResponseGetRegionArgType = string

type GetQuotaResponseGetRegionAttributeType

type GetQuotaResponseGetRegionAttributeType = *string

isNotNullableString

type GetQuotaResponseGetRegionRetType

type GetQuotaResponseGetRegionRetType = string

type GetQuotaResponseGetUsedCredentialsArgType

type GetQuotaResponseGetUsedCredentialsArgType = int64

type GetQuotaResponseGetUsedCredentialsAttributeType

type GetQuotaResponseGetUsedCredentialsAttributeType = *int64

isInteger

type GetQuotaResponseGetUsedCredentialsRetType

type GetQuotaResponseGetUsedCredentialsRetType = int64

type GetQuotaResponseGetUsedLoadBalancersArgType

type GetQuotaResponseGetUsedLoadBalancersArgType = int64

type GetQuotaResponseGetUsedLoadBalancersAttributeType

type GetQuotaResponseGetUsedLoadBalancersAttributeType = *int64

isInteger

type GetQuotaResponseGetUsedLoadBalancersRetType

type GetQuotaResponseGetUsedLoadBalancersRetType = int64

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.

func NewGoogleProtobufAny

func NewGoogleProtobufAny() *GoogleProtobufAny

NewGoogleProtobufAny instantiates a new GoogleProtobufAny object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGoogleProtobufAnyWithDefaults

func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny

NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GoogleProtobufAny) GetType

GetType returns the Type field value if set, zero value otherwise.

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.

func (*GoogleProtobufAny) HasType

func (o *GoogleProtobufAny) HasType() bool

HasType returns a boolean if a field has been set.

func (*GoogleProtobufAny) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (GoogleProtobufAny) ToMap

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

type GoogleProtobufAnyGetTypeArgType

type GoogleProtobufAnyGetTypeArgType = string

type GoogleProtobufAnyGetTypeAttributeType

type GoogleProtobufAnyGetTypeAttributeType = *string

isNotNullableString

type GoogleProtobufAnyGetTypeRetType

type GoogleProtobufAnyGetTypeRetType = string

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

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

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

func (*HostConfig) GetHost

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

GetHost returns the Host field value if set, zero value otherwise.

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.

func (*HostConfig) GetRules

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

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*HostConfig) HasHost

func (o *HostConfig) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*HostConfig) HasRules

func (o *HostConfig) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*HostConfig) SetHost

func (o *HostConfig) SetHost(v HostConfigGetHostRetType)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*HostConfig) SetRules

func (o *HostConfig) SetRules(v HostConfigGetRulesRetType)

SetRules gets a reference to the given []Rule and assigns it to the Rules field.

func (HostConfig) ToMap

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

type HostConfigGetHostArgType

type HostConfigGetHostArgType = string

type HostConfigGetHostAttributeType

type HostConfigGetHostAttributeType = *string

isNotNullableString

type HostConfigGetHostRetType

type HostConfigGetHostRetType = string

type HostConfigGetRulesArgType

type HostConfigGetRulesArgType = []Rule

type HostConfigGetRulesAttributeType

type HostConfigGetRulesAttributeType = *[]Rule

isArray

type HostConfigGetRulesRetType

type HostConfigGetRulesRetType = []Rule

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

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

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

func (*HttpHeader) GetExactMatch

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

GetExactMatch returns the ExactMatch field value if set, zero value otherwise.

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.

func (*HttpHeader) GetName

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

GetName returns the Name field value if set, zero value otherwise.

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.

func (*HttpHeader) HasExactMatch

func (o *HttpHeader) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set.

func (*HttpHeader) HasName

func (o *HttpHeader) HasName() bool

HasName returns a boolean if a field has been set.

func (*HttpHeader) SetExactMatch

func (o *HttpHeader) SetExactMatch(v HttpHeaderGetExactMatchRetType)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.

func (*HttpHeader) SetName

func (o *HttpHeader) SetName(v HttpHeaderGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (HttpHeader) ToMap

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

type HttpHeaderGetExactMatchArgType

type HttpHeaderGetExactMatchArgType = string

type HttpHeaderGetExactMatchAttributeType

type HttpHeaderGetExactMatchAttributeType = *string

isNotNullableString

type HttpHeaderGetExactMatchRetType

type HttpHeaderGetExactMatchRetType = string

type HttpHeaderGetNameArgType

type HttpHeaderGetNameArgType = string

type HttpHeaderGetNameAttributeType

type HttpHeaderGetNameAttributeType = *string

isNotNullableString

type HttpHeaderGetNameRetType

type HttpHeaderGetNameRetType = string

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.

func NewHttpHealthChecks

func NewHttpHealthChecks() *HttpHealthChecks

NewHttpHealthChecks instantiates a new HttpHealthChecks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHttpHealthChecksWithDefaults

func NewHttpHealthChecksWithDefaults() *HttpHealthChecks

NewHttpHealthChecksWithDefaults instantiates a new HttpHealthChecks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HttpHealthChecks) GetOkStatuses

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

GetOkStatuses returns the OkStatuses field value if set, zero value otherwise.

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.

func (*HttpHealthChecks) GetPath

GetPath returns the Path field value if set, zero value otherwise.

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.

func (*HttpHealthChecks) GetTls added in v0.10.0

GetTls returns the Tls field value if set, zero value otherwise.

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.

func (*HttpHealthChecks) HasOkStatuses

func (o *HttpHealthChecks) HasOkStatuses() bool

HasOkStatuses returns a boolean if a field has been set.

func (*HttpHealthChecks) HasPath

func (o *HttpHealthChecks) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*HttpHealthChecks) HasTls added in v0.10.0

func (o *HttpHealthChecks) HasTls() bool

HasTls returns a boolean if a field has been set.

func (*HttpHealthChecks) SetOkStatuses

SetOkStatuses gets a reference to the given []string and assigns it to the OkStatuses field.

func (*HttpHealthChecks) SetPath

SetPath gets a reference to the given string and assigns it to the Path field.

func (*HttpHealthChecks) SetTls added in v0.10.0

SetTls gets a reference to the given TlsConfig and assigns it to the Tls field.

func (HttpHealthChecks) ToMap

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

type HttpHealthChecksGetOkStatusesArgType

type HttpHealthChecksGetOkStatusesArgType = []string

type HttpHealthChecksGetOkStatusesAttributeType

type HttpHealthChecksGetOkStatusesAttributeType = *[]string

isArray

type HttpHealthChecksGetOkStatusesRetType

type HttpHealthChecksGetOkStatusesRetType = []string

type HttpHealthChecksGetPathArgType

type HttpHealthChecksGetPathArgType = string

type HttpHealthChecksGetPathAttributeType

type HttpHealthChecksGetPathAttributeType = *string

isNotNullableString

type HttpHealthChecksGetPathRetType

type HttpHealthChecksGetPathRetType = string

type HttpHealthChecksGetTlsArgType added in v0.10.0

type HttpHealthChecksGetTlsArgType = TlsConfig

type HttpHealthChecksGetTlsAttributeType added in v0.10.0

type HttpHealthChecksGetTlsAttributeType = *TlsConfig

isModel

type HttpHealthChecksGetTlsRetType added in v0.10.0

type HttpHealthChecksGetTlsRetType = TlsConfig

type ListCredentialsRequest

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

func (ListCredentialsRequest) Execute

type ListCredentialsResponse

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

ListCredentialsResponse struct for ListCredentialsResponse

func NewListCredentialsResponse

func NewListCredentialsResponse() *ListCredentialsResponse

NewListCredentialsResponse instantiates a new ListCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCredentialsResponseWithDefaults

func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse

NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCredentialsResponse) GetCredentials

GetCredentials returns the Credentials field value if set, zero value otherwise.

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.

func (*ListCredentialsResponse) HasCredentials

func (o *ListCredentialsResponse) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (*ListCredentialsResponse) SetCredentials

SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field.

func (ListCredentialsResponse) ToMap

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

type ListCredentialsResponseGetCredentialsArgType

type ListCredentialsResponseGetCredentialsArgType = []CredentialsResponse

type ListCredentialsResponseGetCredentialsAttributeType

type ListCredentialsResponseGetCredentialsAttributeType = *[]CredentialsResponse

isArray

type ListCredentialsResponseGetCredentialsRetType

type ListCredentialsResponseGetCredentialsRetType = []CredentialsResponse

type ListLoadBalancersRequest

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

func (ListLoadBalancersRequest) Execute

func (ListLoadBalancersRequest) PageId

func (ListLoadBalancersRequest) PageSize

type ListLoadBalancersResponse

type ListLoadBalancersResponse struct {
	LoadBalancers ListLoadBalancersResponseGetLoadBalancersAttributeType `json:"loadBalancers,omitempty"`
	// Continue token from the ListLoadBalancerResponse with Limit option
	NextPageId ListLoadBalancersResponseGetNextPageIdAttributeType `json:"nextPageId,omitempty"`
}

ListLoadBalancersResponse struct for ListLoadBalancersResponse

func NewListLoadBalancersResponse

func NewListLoadBalancersResponse() *ListLoadBalancersResponse

NewListLoadBalancersResponse instantiates a new ListLoadBalancersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListLoadBalancersResponseWithDefaults

func NewListLoadBalancersResponseWithDefaults() *ListLoadBalancersResponse

NewListLoadBalancersResponseWithDefaults instantiates a new ListLoadBalancersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListLoadBalancersResponse) GetLoadBalancers

GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise.

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.

func (*ListLoadBalancersResponse) GetNextPageId

GetNextPageId returns the NextPageId field value if set, zero value otherwise.

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.

func (*ListLoadBalancersResponse) HasLoadBalancers

func (o *ListLoadBalancersResponse) HasLoadBalancers() bool

HasLoadBalancers returns a boolean if a field has been set.

func (*ListLoadBalancersResponse) HasNextPageId

func (o *ListLoadBalancersResponse) HasNextPageId() bool

HasNextPageId returns a boolean if a field has been set.

func (*ListLoadBalancersResponse) SetLoadBalancers

SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field.

func (*ListLoadBalancersResponse) SetNextPageId

SetNextPageId gets a reference to the given string and assigns it to the NextPageId field.

func (ListLoadBalancersResponse) ToMap

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

type ListLoadBalancersResponseGetLoadBalancersArgType

type ListLoadBalancersResponseGetLoadBalancersArgType = []LoadBalancer

type ListLoadBalancersResponseGetLoadBalancersAttributeType

type ListLoadBalancersResponseGetLoadBalancersAttributeType = *[]LoadBalancer

isArray

type ListLoadBalancersResponseGetLoadBalancersRetType

type ListLoadBalancersResponseGetLoadBalancersRetType = []LoadBalancer

type ListLoadBalancersResponseGetNextPageIdArgType

type ListLoadBalancersResponseGetNextPageIdArgType = string

type ListLoadBalancersResponseGetNextPageIdAttributeType

type ListLoadBalancersResponseGetNextPageIdAttributeType = *string

isNotNullableString

type ListLoadBalancersResponseGetNextPageIdRetType

type ListLoadBalancersResponseGetNextPageIdRetType = string

type ListPlansRequest

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

func (ListPlansRequest) Execute

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

type ListPlansResponse

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

ListPlansResponse struct for ListPlansResponse

func NewListPlansResponse

func NewListPlansResponse() *ListPlansResponse

NewListPlansResponse instantiates a new ListPlansResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListPlansResponseWithDefaults

func NewListPlansResponseWithDefaults() *ListPlansResponse

NewListPlansResponseWithDefaults instantiates a new ListPlansResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListPlansResponse) GetValidPlans

GetValidPlans returns the ValidPlans field value if set, zero value otherwise.

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.

func (*ListPlansResponse) HasValidPlans

func (o *ListPlansResponse) HasValidPlans() bool

HasValidPlans returns a boolean if a field has been set.

func (*ListPlansResponse) SetValidPlans

SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field.

func (ListPlansResponse) ToMap

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

type ListPlansResponseGetValidPlansArgType

type ListPlansResponseGetValidPlansArgType = []PlanDetails

type ListPlansResponseGetValidPlansAttributeType

type ListPlansResponseGetValidPlansAttributeType = *[]PlanDetails

isArray

type ListPlansResponseGetValidPlansRetType

type ListPlansResponseGetValidPlansRetType = []PlanDetails

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

func NewListener

func NewListener() *Listener

NewListener instantiates a new Listener object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListenerWithDefaults

func NewListenerWithDefaults() *Listener

NewListenerWithDefaults instantiates a new Listener object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Listener) GetHttp

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

GetHttp returns the Http field value if set, zero value otherwise.

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.

func (*Listener) GetHttps

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

GetHttps returns the Https field value if set, zero value otherwise.

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.

func (*Listener) GetName

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

GetName returns the Name field value if set, zero value otherwise.

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.

func (*Listener) GetPort

func (o *Listener) GetPort() (res ListenerGetPortRetType)

GetPort returns the Port field value if set, zero value otherwise.

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.

func (*Listener) GetProtocol

func (o *Listener) GetProtocol() (res ListenerGetProtocolRetType)

GetProtocol returns the Protocol field value if set, zero value otherwise.

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.

func (*Listener) GetWafConfigName

func (o *Listener) GetWafConfigName() (res ListenerGetWafConfigNameRetType)

GetWafConfigName returns the WafConfigName field value if set, zero value otherwise.

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.

func (*Listener) HasHttp

func (o *Listener) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*Listener) HasHttps

func (o *Listener) HasHttps() bool

HasHttps returns a boolean if a field has been set.

func (*Listener) HasName

func (o *Listener) HasName() bool

HasName returns a boolean if a field has been set.

func (*Listener) HasPort

func (o *Listener) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*Listener) HasProtocol

func (o *Listener) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*Listener) HasWafConfigName

func (o *Listener) HasWafConfigName() bool

HasWafConfigName returns a boolean if a field has been set.

func (*Listener) SetHttp

func (o *Listener) SetHttp(v ListenerGetHttpRetType)

SetHttp gets a reference to the given ProtocolOptionsHTTP and assigns it to the Http field.

func (*Listener) SetHttps

func (o *Listener) SetHttps(v ListenerGetHttpsRetType)

SetHttps gets a reference to the given ProtocolOptionsHTTPS and assigns it to the Https field.

func (*Listener) SetName

func (o *Listener) SetName(v ListenerGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Listener) SetPort

func (o *Listener) SetPort(v ListenerGetPortRetType)

SetPort gets a reference to the given int64 and assigns it to the Port field.

func (*Listener) SetProtocol

func (o *Listener) SetProtocol(v ListenerGetProtocolRetType)

SetProtocol gets a reference to the given string and assigns it to the Protocol field.

func (*Listener) SetWafConfigName

func (o *Listener) SetWafConfigName(v ListenerGetWafConfigNameRetType)

SetWafConfigName gets a reference to the given string and assigns it to the WafConfigName field.

func (Listener) ToMap

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

type ListenerGetHttpArgType

type ListenerGetHttpArgType = ProtocolOptionsHTTP

type ListenerGetHttpAttributeType

type ListenerGetHttpAttributeType = *ProtocolOptionsHTTP

isModel

type ListenerGetHttpRetType

type ListenerGetHttpRetType = ProtocolOptionsHTTP

type ListenerGetHttpsArgType

type ListenerGetHttpsArgType = ProtocolOptionsHTTPS

type ListenerGetHttpsAttributeType

type ListenerGetHttpsAttributeType = *ProtocolOptionsHTTPS

isModel

type ListenerGetHttpsRetType

type ListenerGetHttpsRetType = ProtocolOptionsHTTPS

type ListenerGetNameArgType

type ListenerGetNameArgType = string

type ListenerGetNameAttributeType

type ListenerGetNameAttributeType = *string

isNotNullableString

type ListenerGetNameRetType

type ListenerGetNameRetType = string

type ListenerGetPortArgType

type ListenerGetPortArgType = int64

type ListenerGetPortAttributeType

type ListenerGetPortAttributeType = *int64

isInteger

type ListenerGetPortRetType

type ListenerGetPortRetType = int64

type ListenerGetProtocolArgType

type ListenerGetProtocolArgType = ListenerProtocol

type ListenerGetProtocolAttributeType

type ListenerGetProtocolAttributeType = *ListenerProtocol

type ListenerGetProtocolRetType

type ListenerGetProtocolRetType = ListenerProtocol

type ListenerGetWafConfigNameArgType

type ListenerGetWafConfigNameArgType = string

type ListenerGetWafConfigNameAttributeType

type ListenerGetWafConfigNameAttributeType = *string

isNotNullableString

type ListenerGetWafConfigNameRetType

type ListenerGetWafConfigNameRetType = string

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

const (
	LISTENERPROTOCOL_UNSPECIFIED ListenerProtocol = "PROTOCOL_UNSPECIFIED"
	LISTENERPROTOCOL_HTTP        ListenerProtocol = "PROTOCOL_HTTP"
	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

func (ListenerProtocol) IsValid

func (v ListenerProtocol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ListenerProtocol) Ptr

Ptr returns reference to ProtocolProtocol value

func (*ListenerProtocol) UnmarshalJSON

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

type LoadBalancer

type LoadBalancer struct {
	// Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
	DisableTargetSecurityGroupAssignment LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"`
	// Reports all errors a 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

func NewLoadBalancer

func NewLoadBalancer() *LoadBalancer

NewLoadBalancer instantiates a new LoadBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadBalancerWithDefaults

func NewLoadBalancerWithDefaults() *LoadBalancer

NewLoadBalancerWithDefaults instantiates a new LoadBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadBalancer) GetDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignment() (res LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetErrors

func (o *LoadBalancer) GetErrors() (res LoadBalancerGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetExternalAddress

func (o *LoadBalancer) GetExternalAddress() (res LoadBalancerGetExternalAddressRetType)

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetLabels

func (o *LoadBalancer) GetLabels() (res LoadBalancerGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetListeners

func (o *LoadBalancer) GetListeners() (res LoadBalancerGetListenersRetType)

GetListeners returns the Listeners field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetLoadBalancerSecurityGroup

func (o *LoadBalancer) GetLoadBalancerSecurityGroup() (res LoadBalancerGetLoadBalancerSecurityGroupRetType)

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetName

func (o *LoadBalancer) GetName() (res LoadBalancerGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetNetworks

func (o *LoadBalancer) GetNetworks() (res LoadBalancerGetNetworksRetType)

GetNetworks returns the Networks field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetOptions

func (o *LoadBalancer) GetOptions() (res LoadBalancerGetOptionsRetType)

GetOptions returns the Options field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetPlanId

func (o *LoadBalancer) GetPlanId() (res LoadBalancerGetPlanIdRetType)

GetPlanId returns the PlanId field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetPrivateAddress

func (o *LoadBalancer) GetPrivateAddress() (res LoadBalancerGetPrivateAddressRetType)

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetRegion

func (o *LoadBalancer) GetRegion() (res LoadBalancerGetRegionRetType)

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetStatus

func (o *LoadBalancer) GetStatus() (res LoadBalancerGetStatusRetType)

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetTargetPools

func (o *LoadBalancer) GetTargetPools() (res LoadBalancerGetTargetPoolsRetType)

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetTargetSecurityGroup

func (o *LoadBalancer) GetTargetSecurityGroup() (res LoadBalancerGetTargetSecurityGroupRetType)

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.

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.

func (*LoadBalancer) GetVersion

func (o *LoadBalancer) GetVersion() (res LoadBalancerGetVersionRetType)

GetVersion returns the Version field value if set, zero value otherwise.

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.

func (*LoadBalancer) HasDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.

func (*LoadBalancer) HasErrors

func (o *LoadBalancer) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*LoadBalancer) HasExternalAddress

func (o *LoadBalancer) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*LoadBalancer) HasLabels

func (o *LoadBalancer) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*LoadBalancer) HasListeners

func (o *LoadBalancer) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*LoadBalancer) HasLoadBalancerSecurityGroup

func (o *LoadBalancer) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set.

func (*LoadBalancer) HasName

func (o *LoadBalancer) HasName() bool

HasName returns a boolean if a field has been set.

func (*LoadBalancer) HasNetworks

func (o *LoadBalancer) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*LoadBalancer) HasOptions

func (o *LoadBalancer) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LoadBalancer) HasPlanId

func (o *LoadBalancer) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*LoadBalancer) HasPrivateAddress

func (o *LoadBalancer) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*LoadBalancer) HasRegion

func (o *LoadBalancer) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*LoadBalancer) HasStatus

func (o *LoadBalancer) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LoadBalancer) HasTargetPools

func (o *LoadBalancer) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*LoadBalancer) HasTargetSecurityGroup

func (o *LoadBalancer) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set.

func (*LoadBalancer) HasVersion

func (o *LoadBalancer) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*LoadBalancer) SetDisableTargetSecurityGroupAssignment

func (o *LoadBalancer) SetDisableTargetSecurityGroupAssignment(v LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.

func (*LoadBalancer) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*LoadBalancer) SetExternalAddress

func (o *LoadBalancer) SetExternalAddress(v LoadBalancerGetExternalAddressRetType)

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*LoadBalancer) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*LoadBalancer) SetListeners

func (o *LoadBalancer) SetListeners(v LoadBalancerGetListenersRetType)

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*LoadBalancer) SetLoadBalancerSecurityGroup

func (o *LoadBalancer) SetLoadBalancerSecurityGroup(v LoadBalancerGetLoadBalancerSecurityGroupRetType)

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.

func (*LoadBalancer) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*LoadBalancer) SetNetworks

func (o *LoadBalancer) SetNetworks(v LoadBalancerGetNetworksRetType)

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*LoadBalancer) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*LoadBalancer) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*LoadBalancer) SetPrivateAddress

func (o *LoadBalancer) SetPrivateAddress(v LoadBalancerGetPrivateAddressRetType)

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*LoadBalancer) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*LoadBalancer) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LoadBalancer) SetTargetPools

func (o *LoadBalancer) SetTargetPools(v LoadBalancerGetTargetPoolsRetType)

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*LoadBalancer) SetTargetSecurityGroup

func (o *LoadBalancer) SetTargetSecurityGroup(v LoadBalancerGetTargetSecurityGroupRetType)

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.

func (*LoadBalancer) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (LoadBalancer) ToMap

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

type LoadBalancerError

type LoadBalancerError struct {
	// The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP \"45.135.247.139\" could not be found.
	Description 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

func NewLoadBalancerError

func NewLoadBalancerError() *LoadBalancerError

NewLoadBalancerError instantiates a new LoadBalancerError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadBalancerErrorWithDefaults

func NewLoadBalancerErrorWithDefaults() *LoadBalancerError

NewLoadBalancerErrorWithDefaults instantiates a new LoadBalancerError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadBalancerError) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*LoadBalancerError) GetType

GetType returns the Type field value if set, zero value otherwise.

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.

func (*LoadBalancerError) HasDescription

func (o *LoadBalancerError) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*LoadBalancerError) HasType

func (o *LoadBalancerError) HasType() bool

HasType returns a boolean if a field has been set.

func (*LoadBalancerError) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*LoadBalancerError) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (LoadBalancerError) ToMap

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

type LoadBalancerErrorGetDescriptionArgType

type LoadBalancerErrorGetDescriptionArgType = string

type LoadBalancerErrorGetDescriptionAttributeType

type LoadBalancerErrorGetDescriptionAttributeType = *string

isNotNullableString

type LoadBalancerErrorGetDescriptionRetType

type LoadBalancerErrorGetDescriptionRetType = string

type LoadBalancerErrorGetTypeArgType

type LoadBalancerErrorGetTypeArgType = LoadBalancerErrorTypes

type LoadBalancerErrorGetTypeAttributeType

type LoadBalancerErrorGetTypeAttributeType = *LoadBalancerErrorTypes

type LoadBalancerErrorGetTypeRetType

type LoadBalancerErrorGetTypeRetType = LoadBalancerErrorTypes

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

const (
	LOADBALANCERERRORTYPE_UNSPECIFIED                 LoadBalancerErrorTypes = "TYPE_UNSPECIFIED"
	LOADBALANCERERRORTYPE_INTERNAL                    LoadBalancerErrorTypes = "TYPE_INTERNAL"
	LOADBALANCERERRORTYPE_QUOTA_SECGROUP_EXCEEDED     LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUP_EXCEEDED"
	LOADBALANCERERRORTYPE_QUOTA_SECGROUPRULE_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUPRULE_EXCEEDED"
	LOADBALANCERERRORTYPE_PORT_NOT_CONFIGURED         LoadBalancerErrorTypes = "TYPE_PORT_NOT_CONFIGURED"
	LOADBALANCERERRORTYPE_FIP_NOT_CONFIGURED          LoadBalancerErrorTypes = "TYPE_FIP_NOT_CONFIGURED"
	LOADBALANCERERRORTYPE_TARGET_NOT_ACTIVE           LoadBalancerErrorTypes = "TYPE_TARGET_NOT_ACTIVE"
	LOADBALANCERERRORTYPE_METRICS_MISCONFIGURED       LoadBalancerErrorTypes = "TYPE_METRICS_MISCONFIGURED"
	LOADBALANCERERRORTYPE_LOGS_MISCONFIGURED          LoadBalancerErrorTypes = "TYPE_LOGS_MISCONFIGURED"
)

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

func (LoadBalancerErrorTypes) IsValid

func (v LoadBalancerErrorTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LoadBalancerErrorTypes) Ptr

Ptr returns reference to TypeTypes value

func (*LoadBalancerErrorTypes) UnmarshalJSON

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

type LoadBalancerGetErrorsArgType

type LoadBalancerGetErrorsArgType = []LoadBalancerError

type LoadBalancerGetErrorsAttributeType

type LoadBalancerGetErrorsAttributeType = *[]LoadBalancerError

isArray

type LoadBalancerGetErrorsRetType

type LoadBalancerGetErrorsRetType = []LoadBalancerError

type LoadBalancerGetExternalAddressArgType

type LoadBalancerGetExternalAddressArgType = string

type LoadBalancerGetExternalAddressAttributeType

type LoadBalancerGetExternalAddressAttributeType = *string

isNotNullableString

type LoadBalancerGetExternalAddressRetType

type LoadBalancerGetExternalAddressRetType = string

type LoadBalancerGetLabelsArgType

type LoadBalancerGetLabelsArgType = map[string]string

type LoadBalancerGetLabelsAttributeType

type LoadBalancerGetLabelsAttributeType = *map[string]string

isContainer

type LoadBalancerGetLabelsRetType

type LoadBalancerGetLabelsRetType = map[string]string

type LoadBalancerGetListenersArgType

type LoadBalancerGetListenersArgType = []Listener

type LoadBalancerGetListenersAttributeType

type LoadBalancerGetListenersAttributeType = *[]Listener

isArray

type LoadBalancerGetListenersRetType

type LoadBalancerGetListenersRetType = []Listener

type LoadBalancerGetLoadBalancerSecurityGroupAttributeType

type LoadBalancerGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel

type LoadBalancerGetNameArgType

type LoadBalancerGetNameArgType = string

type LoadBalancerGetNameAttributeType

type LoadBalancerGetNameAttributeType = *string

isNotNullableString

type LoadBalancerGetNameRetType

type LoadBalancerGetNameRetType = string

type LoadBalancerGetNetworksArgType

type LoadBalancerGetNetworksArgType = []Network

type LoadBalancerGetNetworksAttributeType

type LoadBalancerGetNetworksAttributeType = *[]Network

isArray

type LoadBalancerGetNetworksRetType

type LoadBalancerGetNetworksRetType = []Network

type LoadBalancerGetOptionsArgType

type LoadBalancerGetOptionsArgType = LoadBalancerOptions

type LoadBalancerGetOptionsAttributeType

type LoadBalancerGetOptionsAttributeType = *LoadBalancerOptions

isModel

type LoadBalancerGetOptionsRetType

type LoadBalancerGetOptionsRetType = LoadBalancerOptions

type LoadBalancerGetPlanIdArgType

type LoadBalancerGetPlanIdArgType = string

type LoadBalancerGetPlanIdAttributeType

type LoadBalancerGetPlanIdAttributeType = *string

isNotNullableString

type LoadBalancerGetPlanIdRetType

type LoadBalancerGetPlanIdRetType = string

type LoadBalancerGetPrivateAddressArgType

type LoadBalancerGetPrivateAddressArgType = string

type LoadBalancerGetPrivateAddressAttributeType

type LoadBalancerGetPrivateAddressAttributeType = *string

isNotNullableString

type LoadBalancerGetPrivateAddressRetType

type LoadBalancerGetPrivateAddressRetType = string

type LoadBalancerGetRegionArgType

type LoadBalancerGetRegionArgType = string

type LoadBalancerGetRegionAttributeType

type LoadBalancerGetRegionAttributeType = *string

isNotNullableString

type LoadBalancerGetRegionRetType

type LoadBalancerGetRegionRetType = string

type LoadBalancerGetStatusArgType

type LoadBalancerGetStatusArgType = LoadBalancerStatus

type LoadBalancerGetStatusAttributeType

type LoadBalancerGetStatusAttributeType = *LoadBalancerStatus

type LoadBalancerGetStatusRetType

type LoadBalancerGetStatusRetType = LoadBalancerStatus

type LoadBalancerGetTargetPoolsArgType

type LoadBalancerGetTargetPoolsArgType = []TargetPool

type LoadBalancerGetTargetPoolsAttributeType

type LoadBalancerGetTargetPoolsAttributeType = *[]TargetPool

isArray

type LoadBalancerGetTargetPoolsRetType

type LoadBalancerGetTargetPoolsRetType = []TargetPool

type LoadBalancerGetTargetSecurityGroupArgType

type LoadBalancerGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

type LoadBalancerGetTargetSecurityGroupAttributeType

type LoadBalancerGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel

type LoadBalancerGetTargetSecurityGroupRetType

type LoadBalancerGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

type LoadBalancerGetVersionArgType

type LoadBalancerGetVersionArgType = string

type LoadBalancerGetVersionAttributeType

type LoadBalancerGetVersionAttributeType = *string

isNotNullableString

type LoadBalancerGetVersionRetType

type LoadBalancerGetVersionRetType = string

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.

func NewLoadBalancerOptions

func NewLoadBalancerOptions() *LoadBalancerOptions

NewLoadBalancerOptions instantiates a new LoadBalancerOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadBalancerOptionsWithDefaults

func NewLoadBalancerOptionsWithDefaults() *LoadBalancerOptions

NewLoadBalancerOptionsWithDefaults instantiates a new LoadBalancerOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadBalancerOptions) GetAccessControl

GetAccessControl returns the AccessControl field value if set, zero value otherwise.

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.

func (*LoadBalancerOptions) GetEphemeralAddress

GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise.

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.

func (*LoadBalancerOptions) GetObservability

GetObservability returns the Observability field value if set, zero value otherwise.

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.

func (*LoadBalancerOptions) GetPrivateNetworkOnly

GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise.

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.

func (*LoadBalancerOptions) HasAccessControl

func (o *LoadBalancerOptions) HasAccessControl() bool

HasAccessControl returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasEphemeralAddress

func (o *LoadBalancerOptions) HasEphemeralAddress() bool

HasEphemeralAddress returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasObservability

func (o *LoadBalancerOptions) HasObservability() bool

HasObservability returns a boolean if a field has been set.

func (*LoadBalancerOptions) HasPrivateNetworkOnly

func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool

HasPrivateNetworkOnly returns a boolean if a field has been set.

func (*LoadBalancerOptions) SetAccessControl

SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field.

func (*LoadBalancerOptions) SetEphemeralAddress

SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field.

func (*LoadBalancerOptions) SetObservability

SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field.

func (*LoadBalancerOptions) SetPrivateNetworkOnly

SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field.

func (LoadBalancerOptions) ToMap

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

type LoadBalancerOptionsGetAccessControlArgType

type LoadBalancerOptionsGetAccessControlArgType = LoadbalancerOptionAccessControl

type LoadBalancerOptionsGetAccessControlAttributeType

type LoadBalancerOptionsGetAccessControlAttributeType = *LoadbalancerOptionAccessControl

isModel

type LoadBalancerOptionsGetAccessControlRetType

type LoadBalancerOptionsGetAccessControlRetType = LoadbalancerOptionAccessControl

type LoadBalancerOptionsGetObservabilityArgType

type LoadBalancerOptionsGetObservabilityArgType = LoadbalancerOptionObservability

type LoadBalancerOptionsGetObservabilityAttributeType

type LoadBalancerOptionsGetObservabilityAttributeType = *LoadbalancerOptionObservability

isModel

type LoadBalancerOptionsGetObservabilityRetType

type LoadBalancerOptionsGetObservabilityRetType = LoadbalancerOptionObservability

type LoadBalancerOptionsgetEphemeralAddressArgType

type LoadBalancerOptionsgetEphemeralAddressArgType = bool

type LoadBalancerOptionsgetEphemeralAddressAttributeType

type LoadBalancerOptionsgetEphemeralAddressAttributeType = *bool

isBoolean

type LoadBalancerOptionsgetEphemeralAddressRetType

type LoadBalancerOptionsgetEphemeralAddressRetType = bool

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType

type LoadBalancerOptionsgetPrivateNetworkOnlyArgType = bool

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType

type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType = *bool

isBoolean

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType

type LoadBalancerOptionsgetPrivateNetworkOnlyRetType = bool

type LoadBalancerStatus

type LoadBalancerStatus string

LoadBalancerStatus the model 'LoadBalancer' value type for enums

const (
	LOADBALANCERSTATUS_UNSPECIFIED LoadBalancerStatus = "STATUS_UNSPECIFIED"
	LOADBALANCERSTATUS_PENDING     LoadBalancerStatus = "STATUS_PENDING"
	LOADBALANCERSTATUS_READY       LoadBalancerStatus = "STATUS_READY"
	LOADBALANCERSTATUS_ERROR       LoadBalancerStatus = "STATUS_ERROR"
	LOADBALANCERSTATUS_TERMINATING LoadBalancerStatus = "STATUS_TERMINATING"
)

List of Status

func NewLoadBalancerStatusFromValue

func NewLoadBalancerStatusFromValue(v LoadBalancerStatus) (*LoadBalancerStatus, error)

NewLoadBalancerStatusFromValue returns a pointer to a valid LoadBalancerStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LoadBalancerStatus) IsValid

func (v LoadBalancerStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LoadBalancerStatus) Ptr

Ptr returns reference to StatusStatus value

func (*LoadBalancerStatus) UnmarshalJSON

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

type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType

type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType = bool

type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType

type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean

type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType

type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType = bool

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.

func NewLoadbalancerOptionAccessControl

func NewLoadbalancerOptionAccessControl() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControl instantiates a new LoadbalancerOptionAccessControl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerOptionAccessControlWithDefaults

func NewLoadbalancerOptionAccessControlWithDefaults() *LoadbalancerOptionAccessControl

NewLoadbalancerOptionAccessControlWithDefaults instantiates a new LoadbalancerOptionAccessControl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerOptionAccessControl) GetAllowedSourceRanges

GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionAccessControl) HasAllowedSourceRanges

func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool

HasAllowedSourceRanges returns a boolean if a field has been set.

func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges

SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field.

func (LoadbalancerOptionAccessControl) ToMap

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

type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType

type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType = []string

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType

type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType = *[]string

isArray

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType

type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType = []string

type LoadbalancerOptionLogs

type LoadbalancerOptionLogs struct {
	// Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the 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.

func NewLoadbalancerOptionLogs

func NewLoadbalancerOptionLogs() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogs instantiates a new LoadbalancerOptionLogs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerOptionLogsWithDefaults

func NewLoadbalancerOptionLogsWithDefaults() *LoadbalancerOptionLogs

NewLoadbalancerOptionLogsWithDefaults instantiates a new LoadbalancerOptionLogs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerOptionLogs) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionLogs) GetPushUrl

GetPushUrl returns the PushUrl field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionLogs) HasCredentialsRef

func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*LoadbalancerOptionLogs) HasPushUrl

func (o *LoadbalancerOptionLogs) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set.

func (*LoadbalancerOptionLogs) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*LoadbalancerOptionLogs) SetPushUrl

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.

func (LoadbalancerOptionLogs) ToMap

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

type LoadbalancerOptionLogsGetCredentialsRefArgType

type LoadbalancerOptionLogsGetCredentialsRefArgType = string

type LoadbalancerOptionLogsGetCredentialsRefAttributeType

type LoadbalancerOptionLogsGetCredentialsRefAttributeType = *string

isNotNullableString

type LoadbalancerOptionLogsGetCredentialsRefRetType

type LoadbalancerOptionLogsGetCredentialsRefRetType = string

type LoadbalancerOptionLogsGetPushUrlArgType

type LoadbalancerOptionLogsGetPushUrlArgType = string

type LoadbalancerOptionLogsGetPushUrlAttributeType

type LoadbalancerOptionLogsGetPushUrlAttributeType = *string

isNotNullableString

type LoadbalancerOptionLogsGetPushUrlRetType

type LoadbalancerOptionLogsGetPushUrlRetType = string

type LoadbalancerOptionMetrics

type LoadbalancerOptionMetrics struct {
	// Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the 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.

func NewLoadbalancerOptionMetrics

func NewLoadbalancerOptionMetrics() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetrics instantiates a new LoadbalancerOptionMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerOptionMetricsWithDefaults

func NewLoadbalancerOptionMetricsWithDefaults() *LoadbalancerOptionMetrics

NewLoadbalancerOptionMetricsWithDefaults instantiates a new LoadbalancerOptionMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerOptionMetrics) GetCredentialsRef

GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionMetrics) GetPushUrl

GetPushUrl returns the PushUrl field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionMetrics) HasCredentialsRef

func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool

HasCredentialsRef returns a boolean if a field has been set.

func (*LoadbalancerOptionMetrics) HasPushUrl

func (o *LoadbalancerOptionMetrics) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set.

func (*LoadbalancerOptionMetrics) SetCredentialsRef

SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.

func (*LoadbalancerOptionMetrics) SetPushUrl

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.

func (LoadbalancerOptionMetrics) ToMap

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

type LoadbalancerOptionMetricsGetCredentialsRefArgType

type LoadbalancerOptionMetricsGetCredentialsRefArgType = string

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType

type LoadbalancerOptionMetricsGetCredentialsRefAttributeType = *string

isNotNullableString

type LoadbalancerOptionMetricsGetCredentialsRefRetType

type LoadbalancerOptionMetricsGetCredentialsRefRetType = string

type LoadbalancerOptionMetricsGetPushUrlArgType

type LoadbalancerOptionMetricsGetPushUrlArgType = string

type LoadbalancerOptionMetricsGetPushUrlAttributeType

type LoadbalancerOptionMetricsGetPushUrlAttributeType = *string

isNotNullableString

type LoadbalancerOptionMetricsGetPushUrlRetType

type LoadbalancerOptionMetricsGetPushUrlRetType = string

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.

func NewLoadbalancerOptionObservability

func NewLoadbalancerOptionObservability() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservability instantiates a new LoadbalancerOptionObservability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoadbalancerOptionObservabilityWithDefaults

func NewLoadbalancerOptionObservabilityWithDefaults() *LoadbalancerOptionObservability

NewLoadbalancerOptionObservabilityWithDefaults instantiates a new LoadbalancerOptionObservability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoadbalancerOptionObservability) GetLogs

GetLogs returns the Logs field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionObservability) GetMetrics

GetMetrics returns the Metrics field value if set, zero value otherwise.

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.

func (*LoadbalancerOptionObservability) HasLogs

HasLogs returns a boolean if a field has been set.

func (*LoadbalancerOptionObservability) HasMetrics

func (o *LoadbalancerOptionObservability) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*LoadbalancerOptionObservability) SetLogs

SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field.

func (*LoadbalancerOptionObservability) SetMetrics

SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field.

func (LoadbalancerOptionObservability) ToMap

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

type LoadbalancerOptionObservabilityGetLogsArgType

type LoadbalancerOptionObservabilityGetLogsArgType = LoadbalancerOptionLogs

type LoadbalancerOptionObservabilityGetLogsAttributeType

type LoadbalancerOptionObservabilityGetLogsAttributeType = *LoadbalancerOptionLogs

isModel

type LoadbalancerOptionObservabilityGetLogsRetType

type LoadbalancerOptionObservabilityGetLogsRetType = LoadbalancerOptionLogs

type LoadbalancerOptionObservabilityGetMetricsArgType

type LoadbalancerOptionObservabilityGetMetricsArgType = LoadbalancerOptionMetrics

type LoadbalancerOptionObservabilityGetMetricsAttributeType

type LoadbalancerOptionObservabilityGetMetricsAttributeType = *LoadbalancerOptionMetrics

isModel

type LoadbalancerOptionObservabilityGetMetricsRetType

type LoadbalancerOptionObservabilityGetMetricsRetType = LoadbalancerOptionMetrics

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

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

func NewNetwork

func NewNetwork() *Network

NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkWithDefaults

func NewNetworkWithDefaults() *Network

NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Network) GetNetworkId

func (o *Network) GetNetworkId() (res NetworkGetNetworkIdRetType)

GetNetworkId returns the NetworkId field value if set, zero value otherwise.

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.

func (*Network) GetRole

func (o *Network) GetRole() (res NetworkGetRoleRetType)

GetRole returns the Role field value if set, zero value otherwise.

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.

func (*Network) HasNetworkId

func (o *Network) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*Network) HasRole

func (o *Network) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*Network) SetNetworkId

func (o *Network) SetNetworkId(v NetworkGetNetworkIdRetType)

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.

func (*Network) SetRole

func (o *Network) SetRole(v NetworkGetRoleRetType)

SetRole gets a reference to the given string and assigns it to the Role field.

func (Network) ToMap

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

type NetworkGetNetworkIdArgType

type NetworkGetNetworkIdArgType = string

type NetworkGetNetworkIdAttributeType

type NetworkGetNetworkIdAttributeType = *string

isNotNullableString

type NetworkGetNetworkIdRetType

type NetworkGetNetworkIdRetType = string

type NetworkGetRoleArgType

type NetworkGetRoleArgType = NetworkRole

type NetworkGetRoleAttributeType

type NetworkGetRoleAttributeType = *NetworkRole

type NetworkGetRoleRetType

type NetworkGetRoleRetType = NetworkRole

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

const (
	NETWORKROLE_UNSPECIFIED           NetworkRole = "ROLE_UNSPECIFIED"
	NETWORKROLE_LISTENERS_AND_TARGETS NetworkRole = "ROLE_LISTENERS_AND_TARGETS"
	NETWORKROLE_LISTENERS             NetworkRole = "ROLE_LISTENERS"
	NETWORKROLE_TARGETS               NetworkRole = "ROLE_TARGETS"
)

List of Role

func NewNetworkRoleFromValue

func NewNetworkRoleFromValue(v NetworkRole) (*NetworkRole, error)

NewNetworkRoleFromValue returns a pointer to a valid NetworkRole for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkRole) IsValid

func (v NetworkRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkRole) Ptr

func (v NetworkRole) Ptr() *NetworkRole

Ptr returns reference to RoleRole value

func (*NetworkRole) UnmarshalJSON

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

type NullableActiveHealthCheck

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

func NewNullableActiveHealthCheck

func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck

func (NullableActiveHealthCheck) Get

func (NullableActiveHealthCheck) IsSet

func (v NullableActiveHealthCheck) IsSet() bool

func (NullableActiveHealthCheck) MarshalJSON

func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)

func (*NullableActiveHealthCheck) Set

func (*NullableActiveHealthCheck) UnmarshalJSON

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

func (*NullableActiveHealthCheck) Unset

func (v *NullableActiveHealthCheck) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCertificateConfig

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

func NewNullableCertificateConfig

func NewNullableCertificateConfig(val *CertificateConfig) *NullableCertificateConfig

func (NullableCertificateConfig) Get

func (NullableCertificateConfig) IsSet

func (v NullableCertificateConfig) IsSet() bool

func (NullableCertificateConfig) MarshalJSON

func (v NullableCertificateConfig) MarshalJSON() ([]byte, error)

func (*NullableCertificateConfig) Set

func (*NullableCertificateConfig) UnmarshalJSON

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

func (*NullableCertificateConfig) Unset

func (v *NullableCertificateConfig) Unset()

type NullableCookiePersistence

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

func NewNullableCookiePersistence

func NewNullableCookiePersistence(val *CookiePersistence) *NullableCookiePersistence

func (NullableCookiePersistence) Get

func (NullableCookiePersistence) IsSet

func (v NullableCookiePersistence) IsSet() bool

func (NullableCookiePersistence) MarshalJSON

func (v NullableCookiePersistence) MarshalJSON() ([]byte, error)

func (*NullableCookiePersistence) Set

func (*NullableCookiePersistence) UnmarshalJSON

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

func (*NullableCookiePersistence) Unset

func (v *NullableCookiePersistence) Unset()

type NullableCreateCredentialsPayload

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

func (NullableCreateCredentialsPayload) Get

func (NullableCreateCredentialsPayload) IsSet

func (NullableCreateCredentialsPayload) MarshalJSON

func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateCredentialsPayload) Set

func (*NullableCreateCredentialsPayload) UnmarshalJSON

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

func (*NullableCreateCredentialsPayload) Unset

type NullableCreateCredentialsResponse

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

func (NullableCreateCredentialsResponse) Get

func (NullableCreateCredentialsResponse) IsSet

func (NullableCreateCredentialsResponse) MarshalJSON

func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateCredentialsResponse) Set

func (*NullableCreateCredentialsResponse) UnmarshalJSON

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

func (*NullableCreateCredentialsResponse) Unset

type NullableCreateLoadBalancerPayload

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

func (NullableCreateLoadBalancerPayload) Get

func (NullableCreateLoadBalancerPayload) IsSet

func (NullableCreateLoadBalancerPayload) MarshalJSON

func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateLoadBalancerPayload) Set

func (*NullableCreateLoadBalancerPayload) UnmarshalJSON

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

func (*NullableCreateLoadBalancerPayload) Unset

type NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup

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

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Get

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) IsSet

func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) MarshalJSON

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Set

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) UnmarshalJSON

func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Unset

type NullableCreateLoadBalancerPayloadStatus

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

func (NullableCreateLoadBalancerPayloadStatus) Get

func (NullableCreateLoadBalancerPayloadStatus) IsSet

func (NullableCreateLoadBalancerPayloadStatus) MarshalJSON

func (v NullableCreateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)

func (*NullableCreateLoadBalancerPayloadStatus) Set

func (*NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON

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

func (*NullableCreateLoadBalancerPayloadStatus) Unset

type NullableCreateLoadBalancerPayloadTargetSecurityGroup

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

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) Get

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) IsSet

func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) MarshalJSON

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) Set

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) UnmarshalJSON

func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) Unset

type NullableCredentialsResponse

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

func NewNullableCredentialsResponse

func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse

func (NullableCredentialsResponse) Get

func (NullableCredentialsResponse) IsSet

func (NullableCredentialsResponse) MarshalJSON

func (v NullableCredentialsResponse) MarshalJSON() ([]byte, error)

func (*NullableCredentialsResponse) Set

func (*NullableCredentialsResponse) UnmarshalJSON

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

func (*NullableCredentialsResponse) Unset

func (v *NullableCredentialsResponse) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetCredentialsResponse

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

func (NullableGetCredentialsResponse) Get

func (NullableGetCredentialsResponse) IsSet

func (NullableGetCredentialsResponse) MarshalJSON

func (v NullableGetCredentialsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetCredentialsResponse) Set

func (*NullableGetCredentialsResponse) UnmarshalJSON

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

func (*NullableGetCredentialsResponse) Unset

func (v *NullableGetCredentialsResponse) Unset()

type NullableGetQuotaResponse

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

func NewNullableGetQuotaResponse

func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse

func (NullableGetQuotaResponse) Get

func (NullableGetQuotaResponse) IsSet

func (v NullableGetQuotaResponse) IsSet() bool

func (NullableGetQuotaResponse) MarshalJSON

func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error)

func (*NullableGetQuotaResponse) Set

func (*NullableGetQuotaResponse) UnmarshalJSON

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

func (*NullableGetQuotaResponse) Unset

func (v *NullableGetQuotaResponse) Unset()

type NullableGoogleProtobufAny

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

func NewNullableGoogleProtobufAny

func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny

func (NullableGoogleProtobufAny) Get

func (NullableGoogleProtobufAny) IsSet

func (v NullableGoogleProtobufAny) IsSet() bool

func (NullableGoogleProtobufAny) MarshalJSON

func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)

func (*NullableGoogleProtobufAny) Set

func (*NullableGoogleProtobufAny) UnmarshalJSON

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

func (*NullableGoogleProtobufAny) Unset

func (v *NullableGoogleProtobufAny) Unset()

type NullableHostConfig

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

func NewNullableHostConfig

func NewNullableHostConfig(val *HostConfig) *NullableHostConfig

func (NullableHostConfig) Get

func (v NullableHostConfig) Get() *HostConfig

func (NullableHostConfig) IsSet

func (v NullableHostConfig) IsSet() bool

func (NullableHostConfig) MarshalJSON

func (v NullableHostConfig) MarshalJSON() ([]byte, error)

func (*NullableHostConfig) Set

func (v *NullableHostConfig) Set(val *HostConfig)

func (*NullableHostConfig) UnmarshalJSON

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

func (*NullableHostConfig) Unset

func (v *NullableHostConfig) Unset()

type NullableHttpHeader

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

func NewNullableHttpHeader

func NewNullableHttpHeader(val *HttpHeader) *NullableHttpHeader

func (NullableHttpHeader) Get

func (v NullableHttpHeader) Get() *HttpHeader

func (NullableHttpHeader) IsSet

func (v NullableHttpHeader) IsSet() bool

func (NullableHttpHeader) MarshalJSON

func (v NullableHttpHeader) MarshalJSON() ([]byte, error)

func (*NullableHttpHeader) Set

func (v *NullableHttpHeader) Set(val *HttpHeader)

func (*NullableHttpHeader) UnmarshalJSON

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

func (*NullableHttpHeader) Unset

func (v *NullableHttpHeader) Unset()

type NullableHttpHealthChecks

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

func NewNullableHttpHealthChecks

func NewNullableHttpHealthChecks(val *HttpHealthChecks) *NullableHttpHealthChecks

func (NullableHttpHealthChecks) Get

func (NullableHttpHealthChecks) IsSet

func (v NullableHttpHealthChecks) IsSet() bool

func (NullableHttpHealthChecks) MarshalJSON

func (v NullableHttpHealthChecks) MarshalJSON() ([]byte, error)

func (*NullableHttpHealthChecks) Set

func (*NullableHttpHealthChecks) UnmarshalJSON

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

func (*NullableHttpHealthChecks) Unset

func (v *NullableHttpHealthChecks) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListCredentialsResponse

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

func (NullableListCredentialsResponse) Get

func (NullableListCredentialsResponse) IsSet

func (NullableListCredentialsResponse) MarshalJSON

func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)

func (*NullableListCredentialsResponse) Set

func (*NullableListCredentialsResponse) UnmarshalJSON

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

func (*NullableListCredentialsResponse) Unset

type NullableListLoadBalancersResponse

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

func (NullableListLoadBalancersResponse) Get

func (NullableListLoadBalancersResponse) IsSet

func (NullableListLoadBalancersResponse) MarshalJSON

func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)

func (*NullableListLoadBalancersResponse) Set

func (*NullableListLoadBalancersResponse) UnmarshalJSON

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

func (*NullableListLoadBalancersResponse) Unset

type NullableListPlansResponse

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

func NewNullableListPlansResponse

func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse

func (NullableListPlansResponse) Get

func (NullableListPlansResponse) IsSet

func (v NullableListPlansResponse) IsSet() bool

func (NullableListPlansResponse) MarshalJSON

func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)

func (*NullableListPlansResponse) Set

func (*NullableListPlansResponse) UnmarshalJSON

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

func (*NullableListPlansResponse) Unset

func (v *NullableListPlansResponse) Unset()

type NullableListener

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

func NewNullableListener

func NewNullableListener(val *Listener) *NullableListener

func (NullableListener) Get

func (v NullableListener) Get() *Listener

func (NullableListener) IsSet

func (v NullableListener) IsSet() bool

func (NullableListener) MarshalJSON

func (v NullableListener) MarshalJSON() ([]byte, error)

func (*NullableListener) Set

func (v *NullableListener) Set(val *Listener)

func (*NullableListener) UnmarshalJSON

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

func (*NullableListener) Unset

func (v *NullableListener) Unset()

type NullableListenerProtocol

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

func NewNullableListenerProtocol

func NewNullableListenerProtocol(val *ListenerProtocol) *NullableListenerProtocol

func (NullableListenerProtocol) Get

func (NullableListenerProtocol) IsSet

func (v NullableListenerProtocol) IsSet() bool

func (NullableListenerProtocol) MarshalJSON

func (v NullableListenerProtocol) MarshalJSON() ([]byte, error)

func (*NullableListenerProtocol) Set

func (*NullableListenerProtocol) UnmarshalJSON

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

func (*NullableListenerProtocol) Unset

func (v *NullableListenerProtocol) Unset()

type NullableLoadBalancer

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

func NewNullableLoadBalancer

func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer

func (NullableLoadBalancer) Get

func (NullableLoadBalancer) IsSet

func (v NullableLoadBalancer) IsSet() bool

func (NullableLoadBalancer) MarshalJSON

func (v NullableLoadBalancer) MarshalJSON() ([]byte, error)

func (*NullableLoadBalancer) Set

func (v *NullableLoadBalancer) Set(val *LoadBalancer)

func (*NullableLoadBalancer) UnmarshalJSON

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

func (*NullableLoadBalancer) Unset

func (v *NullableLoadBalancer) Unset()

type NullableLoadBalancerError

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

func NewNullableLoadBalancerError

func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError

func (NullableLoadBalancerError) Get

func (NullableLoadBalancerError) IsSet

func (v NullableLoadBalancerError) IsSet() bool

func (NullableLoadBalancerError) MarshalJSON

func (v NullableLoadBalancerError) MarshalJSON() ([]byte, error)

func (*NullableLoadBalancerError) Set

func (*NullableLoadBalancerError) UnmarshalJSON

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

func (*NullableLoadBalancerError) Unset

func (v *NullableLoadBalancerError) Unset()

type NullableLoadBalancerErrorTypes

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

func (NullableLoadBalancerErrorTypes) Get

func (NullableLoadBalancerErrorTypes) IsSet

func (NullableLoadBalancerErrorTypes) MarshalJSON

func (v NullableLoadBalancerErrorTypes) MarshalJSON() ([]byte, error)

func (*NullableLoadBalancerErrorTypes) Set

func (*NullableLoadBalancerErrorTypes) UnmarshalJSON

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

func (*NullableLoadBalancerErrorTypes) Unset

func (v *NullableLoadBalancerErrorTypes) Unset()

type NullableLoadBalancerOptions

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

func NewNullableLoadBalancerOptions

func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions

func (NullableLoadBalancerOptions) Get

func (NullableLoadBalancerOptions) IsSet

func (NullableLoadBalancerOptions) MarshalJSON

func (v NullableLoadBalancerOptions) MarshalJSON() ([]byte, error)

func (*NullableLoadBalancerOptions) Set

func (*NullableLoadBalancerOptions) UnmarshalJSON

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

func (*NullableLoadBalancerOptions) Unset

func (v *NullableLoadBalancerOptions) Unset()

type NullableLoadBalancerStatus

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

func NewNullableLoadBalancerStatus

func NewNullableLoadBalancerStatus(val *LoadBalancerStatus) *NullableLoadBalancerStatus

func (NullableLoadBalancerStatus) Get

func (NullableLoadBalancerStatus) IsSet

func (v NullableLoadBalancerStatus) IsSet() bool

func (NullableLoadBalancerStatus) MarshalJSON

func (v NullableLoadBalancerStatus) MarshalJSON() ([]byte, error)

func (*NullableLoadBalancerStatus) Set

func (*NullableLoadBalancerStatus) UnmarshalJSON

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

func (*NullableLoadBalancerStatus) Unset

func (v *NullableLoadBalancerStatus) Unset()

type NullableLoadbalancerOptionAccessControl

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

func (NullableLoadbalancerOptionAccessControl) Get

func (NullableLoadbalancerOptionAccessControl) IsSet

func (NullableLoadbalancerOptionAccessControl) MarshalJSON

func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerOptionAccessControl) Set

func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON

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

func (*NullableLoadbalancerOptionAccessControl) Unset

type NullableLoadbalancerOptionLogs

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

func (NullableLoadbalancerOptionLogs) Get

func (NullableLoadbalancerOptionLogs) IsSet

func (NullableLoadbalancerOptionLogs) MarshalJSON

func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerOptionLogs) Set

func (*NullableLoadbalancerOptionLogs) UnmarshalJSON

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

func (*NullableLoadbalancerOptionLogs) Unset

func (v *NullableLoadbalancerOptionLogs) Unset()

type NullableLoadbalancerOptionMetrics

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

func (NullableLoadbalancerOptionMetrics) Get

func (NullableLoadbalancerOptionMetrics) IsSet

func (NullableLoadbalancerOptionMetrics) MarshalJSON

func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerOptionMetrics) Set

func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON

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

func (*NullableLoadbalancerOptionMetrics) Unset

type NullableLoadbalancerOptionObservability

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

func (NullableLoadbalancerOptionObservability) Get

func (NullableLoadbalancerOptionObservability) IsSet

func (NullableLoadbalancerOptionObservability) MarshalJSON

func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)

func (*NullableLoadbalancerOptionObservability) Set

func (*NullableLoadbalancerOptionObservability) UnmarshalJSON

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

func (*NullableLoadbalancerOptionObservability) Unset

type NullableNetwork

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

func NewNullableNetwork

func NewNullableNetwork(val *Network) *NullableNetwork

func (NullableNetwork) Get

func (v NullableNetwork) Get() *Network

func (NullableNetwork) IsSet

func (v NullableNetwork) IsSet() bool

func (NullableNetwork) MarshalJSON

func (v NullableNetwork) MarshalJSON() ([]byte, error)

func (*NullableNetwork) Set

func (v *NullableNetwork) Set(val *Network)

func (*NullableNetwork) UnmarshalJSON

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

func (*NullableNetwork) Unset

func (v *NullableNetwork) Unset()

type NullableNetworkRole

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

func NewNullableNetworkRole

func NewNullableNetworkRole(val *NetworkRole) *NullableNetworkRole

func (NullableNetworkRole) Get

func (NullableNetworkRole) IsSet

func (v NullableNetworkRole) IsSet() bool

func (NullableNetworkRole) MarshalJSON

func (v NullableNetworkRole) MarshalJSON() ([]byte, error)

func (*NullableNetworkRole) Set

func (v *NullableNetworkRole) Set(val *NetworkRole)

func (*NullableNetworkRole) UnmarshalJSON

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

func (*NullableNetworkRole) Unset

func (v *NullableNetworkRole) Unset()

type NullablePath

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

func NewNullablePath

func NewNullablePath(val *Path) *NullablePath

func (NullablePath) Get

func (v NullablePath) Get() *Path

func (NullablePath) IsSet

func (v NullablePath) IsSet() bool

func (NullablePath) MarshalJSON

func (v NullablePath) MarshalJSON() ([]byte, error)

func (*NullablePath) Set

func (v *NullablePath) Set(val *Path)

func (*NullablePath) UnmarshalJSON

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

func (*NullablePath) Unset

func (v *NullablePath) Unset()

type NullablePlanDetails

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

func NewNullablePlanDetails

func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails

func (NullablePlanDetails) Get

func (NullablePlanDetails) IsSet

func (v NullablePlanDetails) IsSet() bool

func (NullablePlanDetails) MarshalJSON

func (v NullablePlanDetails) MarshalJSON() ([]byte, error)

func (*NullablePlanDetails) Set

func (v *NullablePlanDetails) Set(val *PlanDetails)

func (*NullablePlanDetails) UnmarshalJSON

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

func (*NullablePlanDetails) Unset

func (v *NullablePlanDetails) Unset()

type NullableProtocolOptionsHTTP

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

func NewNullableProtocolOptionsHTTP

func NewNullableProtocolOptionsHTTP(val *ProtocolOptionsHTTP) *NullableProtocolOptionsHTTP

func (NullableProtocolOptionsHTTP) Get

func (NullableProtocolOptionsHTTP) IsSet

func (NullableProtocolOptionsHTTP) MarshalJSON

func (v NullableProtocolOptionsHTTP) MarshalJSON() ([]byte, error)

func (*NullableProtocolOptionsHTTP) Set

func (*NullableProtocolOptionsHTTP) UnmarshalJSON

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

func (*NullableProtocolOptionsHTTP) Unset

func (v *NullableProtocolOptionsHTTP) Unset()

type NullableProtocolOptionsHTTPS

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

func NewNullableProtocolOptionsHTTPS

func NewNullableProtocolOptionsHTTPS(val *ProtocolOptionsHTTPS) *NullableProtocolOptionsHTTPS

func (NullableProtocolOptionsHTTPS) Get

func (NullableProtocolOptionsHTTPS) IsSet

func (NullableProtocolOptionsHTTPS) MarshalJSON

func (v NullableProtocolOptionsHTTPS) MarshalJSON() ([]byte, error)

func (*NullableProtocolOptionsHTTPS) Set

func (*NullableProtocolOptionsHTTPS) UnmarshalJSON

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

func (*NullableProtocolOptionsHTTPS) Unset

func (v *NullableProtocolOptionsHTTPS) Unset()

type NullableQueryParameter

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

func NewNullableQueryParameter

func NewNullableQueryParameter(val *QueryParameter) *NullableQueryParameter

func (NullableQueryParameter) Get

func (NullableQueryParameter) IsSet

func (v NullableQueryParameter) IsSet() bool

func (NullableQueryParameter) MarshalJSON

func (v NullableQueryParameter) MarshalJSON() ([]byte, error)

func (*NullableQueryParameter) Set

func (*NullableQueryParameter) UnmarshalJSON

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

func (*NullableQueryParameter) Unset

func (v *NullableQueryParameter) Unset()

type NullableRule

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

func NewNullableRule

func NewNullableRule(val *Rule) *NullableRule

func (NullableRule) Get

func (v NullableRule) Get() *Rule

func (NullableRule) IsSet

func (v NullableRule) IsSet() bool

func (NullableRule) MarshalJSON

func (v NullableRule) MarshalJSON() ([]byte, error)

func (*NullableRule) Set

func (v *NullableRule) Set(val *Rule)

func (*NullableRule) UnmarshalJSON

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

func (*NullableRule) Unset

func (v *NullableRule) Unset()

type NullableSecurityGroup

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

func NewNullableSecurityGroup

func NewNullableSecurityGroup(val *SecurityGroup) *NullableSecurityGroup

func (NullableSecurityGroup) Get

func (NullableSecurityGroup) IsSet

func (v NullableSecurityGroup) IsSet() bool

func (NullableSecurityGroup) MarshalJSON

func (v NullableSecurityGroup) MarshalJSON() ([]byte, error)

func (*NullableSecurityGroup) Set

func (v *NullableSecurityGroup) Set(val *SecurityGroup)

func (*NullableSecurityGroup) UnmarshalJSON

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

func (*NullableSecurityGroup) Unset

func (v *NullableSecurityGroup) Unset()

type NullableStatus

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

func NewNullableStatus

func NewNullableStatus(val *Status) *NullableStatus

func (NullableStatus) Get

func (v NullableStatus) Get() *Status

func (NullableStatus) IsSet

func (v NullableStatus) IsSet() bool

func (NullableStatus) MarshalJSON

func (v NullableStatus) MarshalJSON() ([]byte, error)

func (*NullableStatus) Set

func (v *NullableStatus) Set(val *Status)

func (*NullableStatus) UnmarshalJSON

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

func (*NullableStatus) Unset

func (v *NullableStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTarget

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

func NewNullableTarget

func NewNullableTarget(val *Target) *NullableTarget

func (NullableTarget) Get

func (v NullableTarget) Get() *Target

func (NullableTarget) IsSet

func (v NullableTarget) IsSet() bool

func (NullableTarget) MarshalJSON

func (v NullableTarget) MarshalJSON() ([]byte, error)

func (*NullableTarget) Set

func (v *NullableTarget) Set(val *Target)

func (*NullableTarget) UnmarshalJSON

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

func (*NullableTarget) Unset

func (v *NullableTarget) Unset()

type NullableTargetPool

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

func NewNullableTargetPool

func NewNullableTargetPool(val *TargetPool) *NullableTargetPool

func (NullableTargetPool) Get

func (v NullableTargetPool) Get() *TargetPool

func (NullableTargetPool) IsSet

func (v NullableTargetPool) IsSet() bool

func (NullableTargetPool) MarshalJSON

func (v NullableTargetPool) MarshalJSON() ([]byte, error)

func (*NullableTargetPool) Set

func (v *NullableTargetPool) Set(val *TargetPool)

func (*NullableTargetPool) UnmarshalJSON

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

func (*NullableTargetPool) Unset

func (v *NullableTargetPool) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTlsConfig added in v0.10.0

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

func NewNullableTlsConfig added in v0.10.0

func NewNullableTlsConfig(val *TlsConfig) *NullableTlsConfig

func (NullableTlsConfig) Get added in v0.10.0

func (v NullableTlsConfig) Get() *TlsConfig

func (NullableTlsConfig) IsSet added in v0.10.0

func (v NullableTlsConfig) IsSet() bool

func (NullableTlsConfig) MarshalJSON added in v0.10.0

func (v NullableTlsConfig) MarshalJSON() ([]byte, error)

func (*NullableTlsConfig) Set added in v0.10.0

func (v *NullableTlsConfig) Set(val *TlsConfig)

func (*NullableTlsConfig) UnmarshalJSON added in v0.10.0

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

func (*NullableTlsConfig) Unset added in v0.10.0

func (v *NullableTlsConfig) Unset()

type NullableUpdateCredentialsPayload

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

func (NullableUpdateCredentialsPayload) Get

func (NullableUpdateCredentialsPayload) IsSet

func (NullableUpdateCredentialsPayload) MarshalJSON

func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateCredentialsPayload) Set

func (*NullableUpdateCredentialsPayload) UnmarshalJSON

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

func (*NullableUpdateCredentialsPayload) Unset

type NullableUpdateCredentialsResponse

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

func (NullableUpdateCredentialsResponse) Get

func (NullableUpdateCredentialsResponse) IsSet

func (NullableUpdateCredentialsResponse) MarshalJSON

func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdateCredentialsResponse) Set

func (*NullableUpdateCredentialsResponse) UnmarshalJSON

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

func (*NullableUpdateCredentialsResponse) Unset

type NullableUpdateLoadBalancerPayload

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

func (NullableUpdateLoadBalancerPayload) Get

func (NullableUpdateLoadBalancerPayload) IsSet

func (NullableUpdateLoadBalancerPayload) MarshalJSON

func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateLoadBalancerPayload) Set

func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON

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

func (*NullableUpdateLoadBalancerPayload) Unset

type NullableUpdateLoadBalancerPayloadStatus

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

func (NullableUpdateLoadBalancerPayloadStatus) Get

func (NullableUpdateLoadBalancerPayloadStatus) IsSet

func (NullableUpdateLoadBalancerPayloadStatus) MarshalJSON

func (v NullableUpdateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)

func (*NullableUpdateLoadBalancerPayloadStatus) Set

func (*NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON

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

func (*NullableUpdateLoadBalancerPayloadStatus) Unset

type NullableUpdateTargetPoolPayload

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

func (NullableUpdateTargetPoolPayload) Get

func (NullableUpdateTargetPoolPayload) IsSet

func (NullableUpdateTargetPoolPayload) MarshalJSON

func (v NullableUpdateTargetPoolPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateTargetPoolPayload) Set

func (*NullableUpdateTargetPoolPayload) UnmarshalJSON

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

func (*NullableUpdateTargetPoolPayload) Unset

type NullableValue

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset

func (v *NullableValue[T]) Unset()

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'.

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

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

func (*Path) GetExactMatch

func (o *Path) GetExactMatch() (res PathGetExactMatchRetType)

GetExactMatch returns the ExactMatch field value if set, zero value otherwise.

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.

func (*Path) GetPrefix

func (o *Path) GetPrefix() (res PathGetPrefixRetType)

GetPrefix returns the Prefix field value if set, zero value otherwise.

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.

func (*Path) HasExactMatch

func (o *Path) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set.

func (*Path) HasPrefix

func (o *Path) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*Path) SetExactMatch

func (o *Path) SetExactMatch(v PathGetExactMatchRetType)

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.

func (*Path) SetPrefix

func (o *Path) SetPrefix(v PathGetPrefixRetType)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (Path) ToMap

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

type PathGetExactMatchArgType

type PathGetExactMatchArgType = string

type PathGetExactMatchAttributeType

type PathGetExactMatchAttributeType = *string

isNotNullableString

type PathGetExactMatchRetType

type PathGetExactMatchRetType = string

type PathGetPrefixArgType

type PathGetPrefixArgType = string

type PathGetPrefixAttributeType

type PathGetPrefixAttributeType = *string

isNotNullableString

type PathGetPrefixRetType

type PathGetPrefixRetType = string

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

func NewPlanDetails

func NewPlanDetails() *PlanDetails

NewPlanDetails instantiates a new PlanDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlanDetailsWithDefaults

func NewPlanDetailsWithDefaults() *PlanDetails

NewPlanDetailsWithDefaults instantiates a new PlanDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlanDetails) GetDescription

func (o *PlanDetails) GetDescription() (res PlanDetailsGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*PlanDetails) GetFlavorName

func (o *PlanDetails) GetFlavorName() (res PlanDetailsGetFlavorNameRetType)

GetFlavorName returns the FlavorName field value if set, zero value otherwise.

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.

func (*PlanDetails) GetMaxConnections

func (o *PlanDetails) GetMaxConnections() (res PlanDetailsGetMaxConnectionsRetType)

GetMaxConnections returns the MaxConnections field value if set, zero value otherwise.

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.

func (*PlanDetails) GetName

func (o *PlanDetails) GetName() (res PlanDetailsGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PlanDetails) GetPlanId

func (o *PlanDetails) GetPlanId() (res PlanDetailsGetPlanIdRetType)

GetPlanId returns the PlanId field value if set, zero value otherwise.

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.

func (*PlanDetails) GetRegion

func (o *PlanDetails) GetRegion() (res PlanDetailsGetRegionRetType)

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*PlanDetails) HasDescription

func (o *PlanDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PlanDetails) HasFlavorName

func (o *PlanDetails) HasFlavorName() bool

HasFlavorName returns a boolean if a field has been set.

func (*PlanDetails) HasMaxConnections

func (o *PlanDetails) HasMaxConnections() bool

HasMaxConnections returns a boolean if a field has been set.

func (*PlanDetails) HasName

func (o *PlanDetails) HasName() bool

HasName returns a boolean if a field has been set.

func (*PlanDetails) HasPlanId

func (o *PlanDetails) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*PlanDetails) HasRegion

func (o *PlanDetails) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*PlanDetails) SetDescription

func (o *PlanDetails) SetDescription(v PlanDetailsGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PlanDetails) SetFlavorName

func (o *PlanDetails) SetFlavorName(v PlanDetailsGetFlavorNameRetType)

SetFlavorName gets a reference to the given string and assigns it to the FlavorName field.

func (*PlanDetails) SetMaxConnections

func (o *PlanDetails) SetMaxConnections(v PlanDetailsGetMaxConnectionsRetType)

SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field.

func (*PlanDetails) SetName

func (o *PlanDetails) SetName(v PlanDetailsGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PlanDetails) SetPlanId

func (o *PlanDetails) SetPlanId(v PlanDetailsGetPlanIdRetType)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*PlanDetails) SetRegion

func (o *PlanDetails) SetRegion(v PlanDetailsGetRegionRetType)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (PlanDetails) ToMap

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

type PlanDetailsGetDescriptionArgType

type PlanDetailsGetDescriptionArgType = string

type PlanDetailsGetDescriptionAttributeType

type PlanDetailsGetDescriptionAttributeType = *string

isNotNullableString

type PlanDetailsGetDescriptionRetType

type PlanDetailsGetDescriptionRetType = string

type PlanDetailsGetFlavorNameArgType

type PlanDetailsGetFlavorNameArgType = string

type PlanDetailsGetFlavorNameAttributeType

type PlanDetailsGetFlavorNameAttributeType = *string

isNotNullableString

type PlanDetailsGetFlavorNameRetType

type PlanDetailsGetFlavorNameRetType = string

type PlanDetailsGetMaxConnectionsArgType

type PlanDetailsGetMaxConnectionsArgType = int64

type PlanDetailsGetMaxConnectionsAttributeType

type PlanDetailsGetMaxConnectionsAttributeType = *int64

isInteger

type PlanDetailsGetMaxConnectionsRetType

type PlanDetailsGetMaxConnectionsRetType = int64

type PlanDetailsGetNameArgType

type PlanDetailsGetNameArgType = string

type PlanDetailsGetNameAttributeType

type PlanDetailsGetNameAttributeType = *string

isNotNullableString

type PlanDetailsGetNameRetType

type PlanDetailsGetNameRetType = string

type PlanDetailsGetPlanIdArgType

type PlanDetailsGetPlanIdArgType = string

type PlanDetailsGetPlanIdAttributeType

type PlanDetailsGetPlanIdAttributeType = *string

isNotNullableString

type PlanDetailsGetPlanIdRetType

type PlanDetailsGetPlanIdRetType = string

type PlanDetailsGetRegionArgType

type PlanDetailsGetRegionArgType = string

type PlanDetailsGetRegionAttributeType

type PlanDetailsGetRegionAttributeType = *string

isNotNullableString

type PlanDetailsGetRegionRetType

type PlanDetailsGetRegionRetType = string

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.

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

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

func (*ProtocolOptionsHTTP) GetHosts

GetHosts returns the Hosts field value if set, zero value otherwise.

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.

func (*ProtocolOptionsHTTP) HasHosts

func (o *ProtocolOptionsHTTP) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*ProtocolOptionsHTTP) SetHosts

SetHosts gets a reference to the given []HostConfig and assigns it to the Hosts field.

func (ProtocolOptionsHTTP) ToMap

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

type ProtocolOptionsHTTPGetHostsArgType

type ProtocolOptionsHTTPGetHostsArgType = []HostConfig

type ProtocolOptionsHTTPGetHostsAttributeType

type ProtocolOptionsHTTPGetHostsAttributeType = *[]HostConfig

isArray

type ProtocolOptionsHTTPGetHostsRetType

type ProtocolOptionsHTTPGetHostsRetType = []HostConfig

type ProtocolOptionsHTTPS

type ProtocolOptionsHTTPS struct {
	CertificateConfig ProtocolOptionsHTTPSGetCertificateConfigAttributeType `json:"certificateConfig,omitempty"`
}

ProtocolOptionsHTTPS Configuration for handling HTTPS traffic on this listener.

func NewProtocolOptionsHTTPS

func NewProtocolOptionsHTTPS() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPS instantiates a new ProtocolOptionsHTTPS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtocolOptionsHTTPSWithDefaults

func NewProtocolOptionsHTTPSWithDefaults() *ProtocolOptionsHTTPS

NewProtocolOptionsHTTPSWithDefaults instantiates a new ProtocolOptionsHTTPS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtocolOptionsHTTPS) GetCertificateConfig

GetCertificateConfig returns the CertificateConfig field value if set, zero value otherwise.

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.

func (*ProtocolOptionsHTTPS) HasCertificateConfig

func (o *ProtocolOptionsHTTPS) HasCertificateConfig() bool

HasCertificateConfig returns a boolean if a field has been set.

func (*ProtocolOptionsHTTPS) SetCertificateConfig

SetCertificateConfig gets a reference to the given CertificateConfig and assigns it to the CertificateConfig field.

func (ProtocolOptionsHTTPS) ToMap

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

type ProtocolOptionsHTTPSGetCertificateConfigArgType

type ProtocolOptionsHTTPSGetCertificateConfigArgType = CertificateConfig

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType

type ProtocolOptionsHTTPSGetCertificateConfigAttributeType = *CertificateConfig

isModel

type ProtocolOptionsHTTPSGetCertificateConfigRetType

type ProtocolOptionsHTTPSGetCertificateConfigRetType = CertificateConfig

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

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

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

func (*QueryParameter) GetExactMatch

func (o *QueryParameter) GetExactMatch() (res QueryParameterGetExactMatchRetType)

GetExactMatch returns the ExactMatch field value if set, zero value otherwise.

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.

func (*QueryParameter) GetName

func (o *QueryParameter) GetName() (res QueryParameterGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*QueryParameter) HasExactMatch

func (o *QueryParameter) HasExactMatch() bool

HasExactMatch returns a boolean if a field has been set.

func (*QueryParameter) HasName

func (o *QueryParameter) HasName() bool

HasName returns a boolean if a field has been set.

func (*QueryParameter) SetExactMatch

SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.

func (*QueryParameter) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (QueryParameter) ToMap

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

type QueryParameterGetExactMatchArgType

type QueryParameterGetExactMatchArgType = string

type QueryParameterGetExactMatchAttributeType

type QueryParameterGetExactMatchAttributeType = *string

isNotNullableString

type QueryParameterGetExactMatchRetType

type QueryParameterGetExactMatchRetType = string

type QueryParameterGetNameArgType

type QueryParameterGetNameArgType = string

type QueryParameterGetNameAttributeType

type QueryParameterGetNameAttributeType = *string

isNotNullableString

type QueryParameterGetNameRetType

type QueryParameterGetNameRetType = string

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

func NewRule

func NewRule() *Rule

NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Rule) GetCookiePersistence

func (o *Rule) GetCookiePersistence() (res RuleGetCookiePersistenceRetType)

GetCookiePersistence returns the CookiePersistence field value if set, zero value otherwise.

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.

func (*Rule) GetHeaders

func (o *Rule) GetHeaders() (res RuleGetHeadersRetType)

GetHeaders returns the Headers field value if set, zero value otherwise.

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.

func (*Rule) GetPath

func (o *Rule) GetPath() (res RuleGetPathRetType)

GetPath returns the Path field value if set, zero value otherwise.

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.

func (*Rule) GetQueryParameters

func (o *Rule) GetQueryParameters() (res RuleGetQueryParametersRetType)

GetQueryParameters returns the QueryParameters field value if set, zero value otherwise.

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.

func (*Rule) GetTargetPool

func (o *Rule) GetTargetPool() (res RuleGetTargetPoolRetType)

GetTargetPool returns the TargetPool field value if set, zero value otherwise.

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.

func (*Rule) GetWebSocket

func (o *Rule) GetWebSocket() (res RulegetWebSocketRetType)

GetWebSocket returns the WebSocket field value if set, zero value otherwise.

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.

func (*Rule) HasCookiePersistence

func (o *Rule) HasCookiePersistence() bool

HasCookiePersistence returns a boolean if a field has been set.

func (*Rule) HasHeaders

func (o *Rule) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*Rule) HasPath

func (o *Rule) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*Rule) HasQueryParameters

func (o *Rule) HasQueryParameters() bool

HasQueryParameters returns a boolean if a field has been set.

func (*Rule) HasTargetPool

func (o *Rule) HasTargetPool() bool

HasTargetPool returns a boolean if a field has been set.

func (*Rule) HasWebSocket

func (o *Rule) HasWebSocket() bool

HasWebSocket returns a boolean if a field has been set.

func (*Rule) SetCookiePersistence

func (o *Rule) SetCookiePersistence(v RuleGetCookiePersistenceRetType)

SetCookiePersistence gets a reference to the given CookiePersistence and assigns it to the CookiePersistence field.

func (*Rule) SetHeaders

func (o *Rule) SetHeaders(v RuleGetHeadersRetType)

SetHeaders gets a reference to the given []HttpHeader and assigns it to the Headers field.

func (*Rule) SetPath

func (o *Rule) SetPath(v RuleGetPathRetType)

SetPath gets a reference to the given Path and assigns it to the Path field.

func (*Rule) SetQueryParameters

func (o *Rule) SetQueryParameters(v RuleGetQueryParametersRetType)

SetQueryParameters gets a reference to the given []QueryParameter and assigns it to the QueryParameters field.

func (*Rule) SetTargetPool

func (o *Rule) SetTargetPool(v RuleGetTargetPoolRetType)

SetTargetPool gets a reference to the given string and assigns it to the TargetPool field.

func (*Rule) SetWebSocket

func (o *Rule) SetWebSocket(v RulegetWebSocketRetType)

SetWebSocket gets a reference to the given bool and assigns it to the WebSocket field.

func (Rule) ToMap

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

type RuleGetCookiePersistenceArgType

type RuleGetCookiePersistenceArgType = CookiePersistence

type RuleGetCookiePersistenceAttributeType

type RuleGetCookiePersistenceAttributeType = *CookiePersistence

isModel

type RuleGetCookiePersistenceRetType

type RuleGetCookiePersistenceRetType = CookiePersistence

type RuleGetHeadersArgType

type RuleGetHeadersArgType = []HttpHeader

type RuleGetHeadersAttributeType

type RuleGetHeadersAttributeType = *[]HttpHeader

isArray

type RuleGetHeadersRetType

type RuleGetHeadersRetType = []HttpHeader

type RuleGetPathArgType

type RuleGetPathArgType = Path

type RuleGetPathAttributeType

type RuleGetPathAttributeType = *Path

isModel

type RuleGetPathRetType

type RuleGetPathRetType = Path

type RuleGetQueryParametersArgType

type RuleGetQueryParametersArgType = []QueryParameter

type RuleGetQueryParametersAttributeType

type RuleGetQueryParametersAttributeType = *[]QueryParameter

isArray

type RuleGetQueryParametersRetType

type RuleGetQueryParametersRetType = []QueryParameter

type RuleGetTargetPoolArgType

type RuleGetTargetPoolArgType = string

type RuleGetTargetPoolAttributeType

type RuleGetTargetPoolAttributeType = *string

isNotNullableString

type RuleGetTargetPoolRetType

type RuleGetTargetPoolRetType = string

type RulegetWebSocketArgType

type RulegetWebSocketArgType = bool

type RulegetWebSocketAttributeType

type RulegetWebSocketAttributeType = *bool

isBoolean

type RulegetWebSocketRetType

type RulegetWebSocketRetType = bool

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

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

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

func (*SecurityGroup) GetId

func (o *SecurityGroup) GetId() (res SecurityGroupGetIdRetType)

GetId returns the Id field value if set, zero value otherwise.

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.

func (*SecurityGroup) GetName

func (o *SecurityGroup) GetName() (res SecurityGroupGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*SecurityGroup) HasId

func (o *SecurityGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityGroup) HasName

func (o *SecurityGroup) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityGroup) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityGroup) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (SecurityGroup) ToMap

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

type SecurityGroupGetIdArgType

type SecurityGroupGetIdArgType = string

type SecurityGroupGetIdAttributeType

type SecurityGroupGetIdAttributeType = *string

isNotNullableString

type SecurityGroupGetIdRetType

type SecurityGroupGetIdRetType = string

type SecurityGroupGetNameArgType

type SecurityGroupGetNameArgType = string

type SecurityGroupGetNameAttributeType

type SecurityGroupGetNameAttributeType = *string

isNotNullableString

type SecurityGroupGetNameRetType

type SecurityGroupGetNameRetType = string

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).

func NewStatus

func NewStatus() *Status

NewStatus instantiates a new Status object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatusWithDefaults

func NewStatusWithDefaults() *Status

NewStatusWithDefaults instantiates a new Status object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Status) GetCode

func (o *Status) GetCode() (res StatusGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise.

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.

func (*Status) GetDetails

func (o *Status) GetDetails() (res StatusGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise.

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.

func (*Status) GetMessage

func (o *Status) GetMessage() (res StatusGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*Status) HasCode

func (o *Status) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Status) HasDetails

func (o *Status) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Status) HasMessage

func (o *Status) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Status) SetCode

func (o *Status) SetCode(v StatusGetCodeRetType)

SetCode gets a reference to the given int64 and assigns it to the Code field.

func (*Status) SetDetails

func (o *Status) SetDetails(v StatusGetDetailsRetType)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.

func (*Status) SetMessage

func (o *Status) SetMessage(v StatusGetMessageRetType)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (Status) ToMap

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

type StatusGetCodeArgType

type StatusGetCodeArgType = int64

type StatusGetCodeAttributeType

type StatusGetCodeAttributeType = *int64

isInteger

type StatusGetCodeRetType

type StatusGetCodeRetType = int64

type StatusGetDetailsArgType

type StatusGetDetailsArgType = []GoogleProtobufAny

type StatusGetDetailsAttributeType

type StatusGetDetailsAttributeType = *[]GoogleProtobufAny

isArray

type StatusGetDetailsRetType

type StatusGetDetailsRetType = []GoogleProtobufAny

type StatusGetMessageArgType

type StatusGetMessageArgType = string

type StatusGetMessageAttributeType

type StatusGetMessageAttributeType = *string

isNotNullableString

type StatusGetMessageRetType

type StatusGetMessageRetType = string

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

func NewTarget

func NewTarget() *Target

NewTarget instantiates a new Target object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetWithDefaults

func NewTargetWithDefaults() *Target

NewTargetWithDefaults instantiates a new Target object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Target) GetDisplayName

func (o *Target) GetDisplayName() (res TargetGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

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.

func (*Target) GetIp

func (o *Target) GetIp() (res TargetGetIpRetType)

GetIp returns the Ip field value if set, zero value otherwise.

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.

func (*Target) HasDisplayName

func (o *Target) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Target) HasIp

func (o *Target) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*Target) SetDisplayName

func (o *Target) SetDisplayName(v TargetGetDisplayNameRetType)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Target) SetIp

func (o *Target) SetIp(v TargetGetIpRetType)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (Target) ToMap

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

type TargetGetDisplayNameArgType

type TargetGetDisplayNameArgType = string

type TargetGetDisplayNameAttributeType

type TargetGetDisplayNameAttributeType = *string

isNotNullableString

type TargetGetDisplayNameRetType

type TargetGetDisplayNameRetType = string

type TargetGetIpArgType

type TargetGetIpArgType = string

type TargetGetIpAttributeType

type TargetGetIpAttributeType = *string

isNotNullableString

type TargetGetIpRetType

type TargetGetIpRetType = string

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

func NewTargetPool

func NewTargetPool() *TargetPool

NewTargetPool instantiates a new TargetPool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetPoolWithDefaults

func NewTargetPoolWithDefaults() *TargetPool

NewTargetPoolWithDefaults instantiates a new TargetPool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetPool) GetActiveHealthCheck

func (o *TargetPool) GetActiveHealthCheck() (res TargetPoolGetActiveHealthCheckRetType)

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

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.

func (*TargetPool) GetName

func (o *TargetPool) GetName() (res TargetPoolGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*TargetPool) GetTargetPort

func (o *TargetPool) GetTargetPort() (res TargetPoolGetTargetPortRetType)

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

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.

func (*TargetPool) GetTargets

func (o *TargetPool) GetTargets() (res TargetPoolGetTargetsRetType)

GetTargets returns the Targets field value if set, zero value otherwise.

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.

func (*TargetPool) GetTlsConfig

func (o *TargetPool) GetTlsConfig() (res TargetPoolGetTlsConfigRetType)

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

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.

func (*TargetPool) HasActiveHealthCheck

func (o *TargetPool) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set.

func (*TargetPool) HasName

func (o *TargetPool) HasName() bool

HasName returns a boolean if a field has been set.

func (*TargetPool) HasTargetPort

func (o *TargetPool) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set.

func (*TargetPool) HasTargets

func (o *TargetPool) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (*TargetPool) HasTlsConfig

func (o *TargetPool) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*TargetPool) SetActiveHealthCheck

func (o *TargetPool) SetActiveHealthCheck(v TargetPoolGetActiveHealthCheckRetType)

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*TargetPool) SetName

func (o *TargetPool) SetName(v TargetPoolGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TargetPool) SetTargetPort

func (o *TargetPool) SetTargetPort(v TargetPoolGetTargetPortRetType)

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*TargetPool) SetTargets

func (o *TargetPool) SetTargets(v TargetPoolGetTargetsRetType)

SetTargets gets a reference to the given []Target and assigns it to the Targets field.

func (*TargetPool) SetTlsConfig

func (o *TargetPool) SetTlsConfig(v TargetPoolGetTlsConfigRetType)

SetTlsConfig gets a reference to the given TlsConfig and assigns it to the TlsConfig field.

func (TargetPool) ToMap

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

type TargetPoolGetActiveHealthCheckArgType

type TargetPoolGetActiveHealthCheckArgType = ActiveHealthCheck

type TargetPoolGetActiveHealthCheckAttributeType

type TargetPoolGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel

type TargetPoolGetActiveHealthCheckRetType

type TargetPoolGetActiveHealthCheckRetType = ActiveHealthCheck

type TargetPoolGetNameArgType

type TargetPoolGetNameArgType = string

type TargetPoolGetNameAttributeType

type TargetPoolGetNameAttributeType = *string

isNotNullableString

type TargetPoolGetNameRetType

type TargetPoolGetNameRetType = string

type TargetPoolGetTargetPortArgType

type TargetPoolGetTargetPortArgType = int64

type TargetPoolGetTargetPortAttributeType

type TargetPoolGetTargetPortAttributeType = *int64

isInteger

type TargetPoolGetTargetPortRetType

type TargetPoolGetTargetPortRetType = int64

type TargetPoolGetTargetsArgType

type TargetPoolGetTargetsArgType = []Target

type TargetPoolGetTargetsAttributeType

type TargetPoolGetTargetsAttributeType = *[]Target

isArray

type TargetPoolGetTargetsRetType

type TargetPoolGetTargetsRetType = []Target

type TargetPoolGetTlsConfigArgType

type TargetPoolGetTlsConfigArgType = TlsConfig

type TargetPoolGetTlsConfigAttributeType

type TargetPoolGetTlsConfigAttributeType = *TlsConfig

isModel

type TargetPoolGetTlsConfigRetType

type TargetPoolGetTlsConfigRetType = TlsConfig

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.

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

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

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.

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.

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.

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.

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.

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.

func (*TlsConfig) HasCustomCa added in v0.10.0

func (o *TlsConfig) HasCustomCa() bool

HasCustomCa returns a boolean if a field has been set.

func (*TlsConfig) HasEnabled added in v0.10.0

func (o *TlsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*TlsConfig) HasSkipCertificateValidation added in v0.10.0

func (o *TlsConfig) HasSkipCertificateValidation() bool

HasSkipCertificateValidation returns a boolean if a field has been set.

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.

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.

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.

func (TlsConfig) ToMap added in v0.10.0

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

type TlsConfigGetCustomCaArgType added in v0.10.0

type TlsConfigGetCustomCaArgType = string

type TlsConfigGetCustomCaAttributeType added in v0.10.0

type TlsConfigGetCustomCaAttributeType = *string

isNotNullableString

type TlsConfigGetCustomCaRetType added in v0.10.0

type TlsConfigGetCustomCaRetType = string

type TlsConfiggetEnabledArgType added in v0.10.0

type TlsConfiggetEnabledArgType = bool

type TlsConfiggetEnabledAttributeType added in v0.10.0

type TlsConfiggetEnabledAttributeType = *bool

isBoolean

type TlsConfiggetEnabledRetType added in v0.10.0

type TlsConfiggetEnabledRetType = bool

type TlsConfiggetSkipCertificateValidationArgType added in v0.10.0

type TlsConfiggetSkipCertificateValidationArgType = bool

type TlsConfiggetSkipCertificateValidationAttributeType added in v0.10.0

type TlsConfiggetSkipCertificateValidationAttributeType = *bool

isBoolean

type TlsConfiggetSkipCertificateValidationRetType added in v0.10.0

type TlsConfiggetSkipCertificateValidationRetType = bool

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

func NewUpdateCredentialsPayload

func NewUpdateCredentialsPayload() *UpdateCredentialsPayload

NewUpdateCredentialsPayload instantiates a new UpdateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateCredentialsPayloadWithDefaults

func NewUpdateCredentialsPayloadWithDefaults() *UpdateCredentialsPayload

NewUpdateCredentialsPayloadWithDefaults instantiates a new UpdateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateCredentialsPayload) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

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.

func (*UpdateCredentialsPayload) GetPassword

GetPassword returns the Password field value if set, zero value otherwise.

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.

func (*UpdateCredentialsPayload) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

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.

func (*UpdateCredentialsPayload) HasDisplayName

func (o *UpdateCredentialsPayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) HasPassword

func (o *UpdateCredentialsPayload) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) HasUsername

func (o *UpdateCredentialsPayload) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*UpdateCredentialsPayload) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*UpdateCredentialsPayload) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateCredentialsPayload) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

func (UpdateCredentialsPayload) ToMap

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

type UpdateCredentialsPayloadGetDisplayNameArgType

type UpdateCredentialsPayloadGetDisplayNameArgType = string

type UpdateCredentialsPayloadGetDisplayNameAttributeType

type UpdateCredentialsPayloadGetDisplayNameAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetDisplayNameRetType

type UpdateCredentialsPayloadGetDisplayNameRetType = string

type UpdateCredentialsPayloadGetPasswordArgType

type UpdateCredentialsPayloadGetPasswordArgType = string

type UpdateCredentialsPayloadGetPasswordAttributeType

type UpdateCredentialsPayloadGetPasswordAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetPasswordRetType

type UpdateCredentialsPayloadGetPasswordRetType = string

type UpdateCredentialsPayloadGetUsernameArgType

type UpdateCredentialsPayloadGetUsernameArgType = string

type UpdateCredentialsPayloadGetUsernameAttributeType

type UpdateCredentialsPayloadGetUsernameAttributeType = *string

isNotNullableString

type UpdateCredentialsPayloadGetUsernameRetType

type UpdateCredentialsPayloadGetUsernameRetType = string

type UpdateCredentialsRequest

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

func (UpdateCredentialsRequest) Execute

func (UpdateCredentialsRequest) UpdateCredentialsPayload

func (r UpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest

type UpdateCredentialsResponse

type UpdateCredentialsResponse struct {
	Credential UpdateCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}

UpdateCredentialsResponse struct for UpdateCredentialsResponse

func NewUpdateCredentialsResponse

func NewUpdateCredentialsResponse() *UpdateCredentialsResponse

NewUpdateCredentialsResponse instantiates a new UpdateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateCredentialsResponseWithDefaults

func NewUpdateCredentialsResponseWithDefaults() *UpdateCredentialsResponse

NewUpdateCredentialsResponseWithDefaults instantiates a new UpdateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateCredentialsResponse) GetCredential

GetCredential returns the Credential field value if set, zero value otherwise.

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.

func (*UpdateCredentialsResponse) HasCredential

func (o *UpdateCredentialsResponse) HasCredential() bool

HasCredential returns a boolean if a field has been set.

func (*UpdateCredentialsResponse) SetCredential

SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.

func (UpdateCredentialsResponse) ToMap

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

type UpdateCredentialsResponseGetCredentialArgType

type UpdateCredentialsResponseGetCredentialArgType = CredentialsResponse

type UpdateCredentialsResponseGetCredentialAttributeType

type UpdateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse

isModel

type UpdateCredentialsResponseGetCredentialRetType

type UpdateCredentialsResponseGetCredentialRetType = CredentialsResponse

type UpdateLoadBalancerPayload

type UpdateLoadBalancerPayload struct {
	// Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
	DisableTargetSecurityGroupAssignment UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"`
	// Reports all errors a 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

func NewUpdateLoadBalancerPayload

func NewUpdateLoadBalancerPayload() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayload instantiates a new UpdateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateLoadBalancerPayloadWithDefaults

func NewUpdateLoadBalancerPayloadWithDefaults() *UpdateLoadBalancerPayload

NewUpdateLoadBalancerPayloadWithDefaults instantiates a new UpdateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment

GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetExternalAddress

GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetListeners

GetListeners returns the Listeners field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroup

GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetNetworks

GetNetworks returns the Networks field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetOptions

GetOptions returns the Options field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetPlanId

GetPlanId returns the PlanId field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetPrivateAddress

GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetRegion

GetRegion returns the Region field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetTargetPools

GetTargetPools returns the TargetPools field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetTargetSecurityGroup

GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

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.

func (*UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment

func (o *UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool

HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasErrors

func (o *UpdateLoadBalancerPayload) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasExternalAddress

func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool

HasExternalAddress returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasLabels

func (o *UpdateLoadBalancerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasListeners

func (o *UpdateLoadBalancerPayload) HasListeners() bool

HasListeners returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup

func (o *UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool

HasLoadBalancerSecurityGroup returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasName

func (o *UpdateLoadBalancerPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasNetworks

func (o *UpdateLoadBalancerPayload) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasOptions

func (o *UpdateLoadBalancerPayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasPlanId

func (o *UpdateLoadBalancerPayload) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasPrivateAddress

func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool

HasPrivateAddress returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasRegion

func (o *UpdateLoadBalancerPayload) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasStatus

func (o *UpdateLoadBalancerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasTargetPools

func (o *UpdateLoadBalancerPayload) HasTargetPools() bool

HasTargetPools returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasTargetSecurityGroup

func (o *UpdateLoadBalancerPayload) HasTargetSecurityGroup() bool

HasTargetSecurityGroup returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) HasVersion

func (o *UpdateLoadBalancerPayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*UpdateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment

SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.

func (*UpdateLoadBalancerPayload) SetErrors

SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.

func (*UpdateLoadBalancerPayload) SetExternalAddress

SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.

func (*UpdateLoadBalancerPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateLoadBalancerPayload) SetListeners

SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.

func (*UpdateLoadBalancerPayload) SetLoadBalancerSecurityGroup

SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.

func (*UpdateLoadBalancerPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateLoadBalancerPayload) SetNetworks

SetNetworks gets a reference to the given []Network and assigns it to the Networks field.

func (*UpdateLoadBalancerPayload) SetOptions

SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.

func (*UpdateLoadBalancerPayload) SetPlanId

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*UpdateLoadBalancerPayload) SetPrivateAddress

SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.

func (*UpdateLoadBalancerPayload) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*UpdateLoadBalancerPayload) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdateLoadBalancerPayload) SetTargetPools

SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.

func (*UpdateLoadBalancerPayload) SetTargetSecurityGroup

SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.

func (*UpdateLoadBalancerPayload) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (UpdateLoadBalancerPayload) ToMap

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

type UpdateLoadBalancerPayloadGetErrorsArgType

type UpdateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError

type UpdateLoadBalancerPayloadGetErrorsAttributeType

type UpdateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError

isArray

type UpdateLoadBalancerPayloadGetErrorsRetType

type UpdateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError

type UpdateLoadBalancerPayloadGetExternalAddressArgType

type UpdateLoadBalancerPayloadGetExternalAddressArgType = string

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType

type UpdateLoadBalancerPayloadGetExternalAddressAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetExternalAddressRetType

type UpdateLoadBalancerPayloadGetExternalAddressRetType = string

type UpdateLoadBalancerPayloadGetLabelsArgType

type UpdateLoadBalancerPayloadGetLabelsArgType = map[string]string

type UpdateLoadBalancerPayloadGetLabelsAttributeType

type UpdateLoadBalancerPayloadGetLabelsAttributeType = *map[string]string

isContainer

type UpdateLoadBalancerPayloadGetLabelsRetType

type UpdateLoadBalancerPayloadGetLabelsRetType = map[string]string

type UpdateLoadBalancerPayloadGetListenersArgType

type UpdateLoadBalancerPayloadGetListenersArgType = []Listener

type UpdateLoadBalancerPayloadGetListenersAttributeType

type UpdateLoadBalancerPayloadGetListenersAttributeType = *[]Listener

isArray

type UpdateLoadBalancerPayloadGetListenersRetType

type UpdateLoadBalancerPayloadGetListenersRetType = []Listener

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup

isModel

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType

type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup

type UpdateLoadBalancerPayloadGetNameArgType

type UpdateLoadBalancerPayloadGetNameArgType = string

type UpdateLoadBalancerPayloadGetNameAttributeType

type UpdateLoadBalancerPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetNameRetType

type UpdateLoadBalancerPayloadGetNameRetType = string

type UpdateLoadBalancerPayloadGetNetworksArgType

type UpdateLoadBalancerPayloadGetNetworksArgType = []Network

type UpdateLoadBalancerPayloadGetNetworksAttributeType

type UpdateLoadBalancerPayloadGetNetworksAttributeType = *[]Network

isArray

type UpdateLoadBalancerPayloadGetNetworksRetType

type UpdateLoadBalancerPayloadGetNetworksRetType = []Network

type UpdateLoadBalancerPayloadGetOptionsArgType

type UpdateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions

type UpdateLoadBalancerPayloadGetOptionsAttributeType

type UpdateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions

isModel

type UpdateLoadBalancerPayloadGetOptionsRetType

type UpdateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions

type UpdateLoadBalancerPayloadGetPlanIdArgType

type UpdateLoadBalancerPayloadGetPlanIdArgType = string

type UpdateLoadBalancerPayloadGetPlanIdAttributeType

type UpdateLoadBalancerPayloadGetPlanIdAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetPlanIdRetType

type UpdateLoadBalancerPayloadGetPlanIdRetType = string

type UpdateLoadBalancerPayloadGetPrivateAddressArgType

type UpdateLoadBalancerPayloadGetPrivateAddressArgType = string

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType

type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetPrivateAddressRetType

type UpdateLoadBalancerPayloadGetPrivateAddressRetType = string

type UpdateLoadBalancerPayloadGetRegionArgType

type UpdateLoadBalancerPayloadGetRegionArgType = string

type UpdateLoadBalancerPayloadGetRegionAttributeType

type UpdateLoadBalancerPayloadGetRegionAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetRegionRetType

type UpdateLoadBalancerPayloadGetRegionRetType = string

type UpdateLoadBalancerPayloadGetStatusArgType

type UpdateLoadBalancerPayloadGetStatusArgType = UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetStatusAttributeType

type UpdateLoadBalancerPayloadGetStatusAttributeType = *UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetStatusRetType

type UpdateLoadBalancerPayloadGetStatusRetType = UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadGetTargetPoolsArgType

type UpdateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType

type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool

isArray

type UpdateLoadBalancerPayloadGetTargetPoolsRetType

type UpdateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool

type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType

type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup

type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType

type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup

isModel

type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType

type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup

type UpdateLoadBalancerPayloadGetVersionArgType

type UpdateLoadBalancerPayloadGetVersionArgType = string

type UpdateLoadBalancerPayloadGetVersionAttributeType

type UpdateLoadBalancerPayloadGetVersionAttributeType = *string

isNotNullableString

type UpdateLoadBalancerPayloadGetVersionRetType

type UpdateLoadBalancerPayloadGetVersionRetType = string

type UpdateLoadBalancerPayloadStatus

type UpdateLoadBalancerPayloadStatus string

UpdateLoadBalancerPayloadStatus the model 'UpdateLoadBalancerPayload' value type for enums

const (
	UPDATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED UpdateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED"
	UPDATELOADBALANCERPAYLOADSTATUS_PENDING     UpdateLoadBalancerPayloadStatus = "STATUS_PENDING"
	UPDATELOADBALANCERPAYLOADSTATUS_READY       UpdateLoadBalancerPayloadStatus = "STATUS_READY"
	UPDATELOADBALANCERPAYLOADSTATUS_ERROR       UpdateLoadBalancerPayloadStatus = "STATUS_ERROR"
	UPDATELOADBALANCERPAYLOADSTATUS_TERMINATING UpdateLoadBalancerPayloadStatus = "STATUS_TERMINATING"
)

List of Status

func NewUpdateLoadBalancerPayloadStatusFromValue

func NewUpdateLoadBalancerPayloadStatusFromValue(v UpdateLoadBalancerPayloadStatus) (*UpdateLoadBalancerPayloadStatus, error)

NewUpdateLoadBalancerPayloadStatusFromValue returns a pointer to a valid UpdateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UpdateLoadBalancerPayloadStatus) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (UpdateLoadBalancerPayloadStatus) Ptr

Ptr returns reference to StatusStatus value

func (*UpdateLoadBalancerPayloadStatus) UnmarshalJSON

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

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool

isBoolean

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType

type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool

type UpdateLoadBalancerRequest

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

func (UpdateLoadBalancerRequest) Execute

func (UpdateLoadBalancerRequest) UpdateLoadBalancerPayload

func (r UpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest

type UpdateTargetPoolPayload

type UpdateTargetPoolPayload struct {
	ActiveHealthCheck UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"`
	// Target pool name
	Name UpdateTargetPoolPayloadGetNameAttributeType `json:"name,omitempty"`
	// 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

func NewUpdateTargetPoolPayload

func NewUpdateTargetPoolPayload() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayload instantiates a new UpdateTargetPoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateTargetPoolPayloadWithDefaults

func NewUpdateTargetPoolPayloadWithDefaults() *UpdateTargetPoolPayload

NewUpdateTargetPoolPayloadWithDefaults instantiates a new UpdateTargetPoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateTargetPoolPayload) GetActiveHealthCheck

GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.

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.

func (*UpdateTargetPoolPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateTargetPoolPayload) GetTargetPort

GetTargetPort returns the TargetPort field value if set, zero value otherwise.

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.

func (*UpdateTargetPoolPayload) GetTargets

GetTargets returns the Targets field value if set, zero value otherwise.

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.

func (*UpdateTargetPoolPayload) GetTlsConfig

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

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.

func (*UpdateTargetPoolPayload) HasActiveHealthCheck

func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool

HasActiveHealthCheck returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasName

func (o *UpdateTargetPoolPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasTargetPort

func (o *UpdateTargetPoolPayload) HasTargetPort() bool

HasTargetPort returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasTargets

func (o *UpdateTargetPoolPayload) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) HasTlsConfig

func (o *UpdateTargetPoolPayload) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*UpdateTargetPoolPayload) SetActiveHealthCheck

SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.

func (*UpdateTargetPoolPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateTargetPoolPayload) SetTargetPort

SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.

func (*UpdateTargetPoolPayload) SetTargets

SetTargets gets a reference to the given []Target and assigns it to the Targets field.

func (*UpdateTargetPoolPayload) SetTlsConfig

SetTlsConfig gets a reference to the given TlsConfig and assigns it to the TlsConfig field.

func (UpdateTargetPoolPayload) ToMap

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

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType

type UpdateTargetPoolPayloadGetActiveHealthCheckArgType = ActiveHealthCheck

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType

type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType = *ActiveHealthCheck

isModel

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType

type UpdateTargetPoolPayloadGetActiveHealthCheckRetType = ActiveHealthCheck

type UpdateTargetPoolPayloadGetNameArgType

type UpdateTargetPoolPayloadGetNameArgType = string

type UpdateTargetPoolPayloadGetNameAttributeType

type UpdateTargetPoolPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateTargetPoolPayloadGetNameRetType

type UpdateTargetPoolPayloadGetNameRetType = string

type UpdateTargetPoolPayloadGetTargetPortArgType

type UpdateTargetPoolPayloadGetTargetPortArgType = int64

type UpdateTargetPoolPayloadGetTargetPortAttributeType

type UpdateTargetPoolPayloadGetTargetPortAttributeType = *int64

isInteger

type UpdateTargetPoolPayloadGetTargetPortRetType

type UpdateTargetPoolPayloadGetTargetPortRetType = int64

type UpdateTargetPoolPayloadGetTargetsArgType

type UpdateTargetPoolPayloadGetTargetsArgType = []Target

type UpdateTargetPoolPayloadGetTargetsAttributeType

type UpdateTargetPoolPayloadGetTargetsAttributeType = *[]Target

isArray

type UpdateTargetPoolPayloadGetTargetsRetType

type UpdateTargetPoolPayloadGetTargetsRetType = []Target

type UpdateTargetPoolPayloadGetTlsConfigArgType

type UpdateTargetPoolPayloadGetTlsConfigArgType = TlsConfig

type UpdateTargetPoolPayloadGetTlsConfigAttributeType

type UpdateTargetPoolPayloadGetTlsConfigAttributeType = *TlsConfig

isModel

type UpdateTargetPoolPayloadGetTlsConfigRetType

type UpdateTargetPoolPayloadGetTlsConfigRetType = TlsConfig

type UpdateTargetPoolRequest

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

func (UpdateTargetPoolRequest) Execute

func (r UpdateTargetPoolRequest) Execute() (*TargetPool, error)

func (UpdateTargetPoolRequest) UpdateTargetPoolPayload

func (r UpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL